Hallo,
die folgenden Querys lassen sich sehr gut zu einem Statement zusammenfassen.
# aus:
INPUT INTO tabelle VALUES (1,2,3,4,5);
INPUT INTO tabelle VALUES (2,3,4,5,6);
INPUT INTO tabelle VALUES (3,4,5,6,7);
INPUT INTO tabelle VALUES (4,5,6,7,8);
INPUT INTO tabelle VALUES (5,6,7,8,9);
# wird:
INPUT INTO tabelle VALUES
(1,2,3,4,5),
(2,3,4,5,6),
(3,4,5,6,7),
(4,5,6,7,8),
(5,6,7,8,9);
Damit wird ein wesentlich hoeherer Durchsatz bei der Ausfuehrung erreicht.
Query OK, 38593 rows affected (1.21 sec)
Datensätze: 38593 Duplikate: 0 Warnungen: 0
Begrenzt wird das nur durch max_allowed_packet, welches default auf 1MB steht.
Soweit so gut,
aber nun muessen zwei Spalten dieser Tabelle mit anderen Werten geupdatet werden.
Deshalb meine Frage:
Gibt es fuer UPDATE auch so eine schoene Zusammenfassung wie fuer INSERT ?
Habe diesbezueglich leider nix gefunden ... :-(
Gruss und Dank
Norbert