gibt es ein großes Update:InnoDB, die Aktualisierung Tausende von Datensätzen führen Sperre Timeout
UPDATE myBigTable SET x=0;
, die getan werden kann nicht, ich SQL-Fehler erhalten (1205), Lock-Zeitlimit überschritten. Ich habe versucht, Autocommit auszuschalten, immer noch kein Ergebnis. Wie aktualisiere ich dann?
EDIT: Ich habe versucht, autocommit abzuschalten, noch keine Freude
Haben Sie darüber nachgedacht, es zu knacken? Etwas wie 'UPDATE myBigTable SET x = 0 WO x! = 0 LIMIT 10000;' und Schleife, bis es fertig ist? – ceejayoz