Was ist effizienter und um wie viel?mysql Leistungsvergleich
Typ 1:
insert into table_name(column1,column2..) select column1,column2 ... from another_table where
columnX in (value_list)
Typ 2:
insert into table_name(column1,column2..) values (column1_0,column2_0..),(column1_1,column2_1..)
Die erste Ausgabe sieht kurz, und der zweite kann extrem lang werden, wenn value_list enthält, etwa 500 oder sogar mehr Werte.
Aber ich habe keine Ahnung von wessen Leistung wird besser, obwohl das Gefühl der erste sollte effizienter, intuitiv sein.
Ich möchte +1, aber ich möchte nicht Ihre 666 Rep zu brechen. ;) –
Ach, hat schon jemand gemacht. Jetzt muss ich auf eine Abstimmungsrunde gehen –