Hallo stefan,
meine Lösung wäre : UPDATE xyz set stat=if(stat='0','1','0) WHERE a='aaa',b='bbb' etc. LIMIT 22
nach Konvertiern der Spalte stat in z.B. int, teste doch mal folgenden Query:
UPDATE xyz set stat=1-stat WHERE ....
Vermutlich wird das aber auch nichts bringen.
Ist stat sicher kein Bestandteil eines Indexes, der zum Ausführen des Update-Queries benutzt wird?
Ein möglicher workaround wäre, das Update auf 3 Queries aufzuteilen.
1. set 0 -> 2
2. set 1 -> 0
3. set 2 -> 1
Funktioniert dieser Weg?
danke
stef
tschau,
ziegenmelker