Hallo zusammen,
ich erzeuge mit PHP folgende Zeile, um eine Zeile aus meiner Tabelle upzudaten:
UPDATE 041212219Kaihalle SET naechstes = '0' WHERE nummer < 26 LIMIT 1
alternativ:
UPDATE 041212219Kaihalle SET naechstes = '0' WHERE nummer < '26' LIMIT 1
Fazit. sollte eigentlich in die nächste Zeile mit kleinerer Zeilennummer den Updatebefehl ausführen. Pustekuchen. Fehlermeldung gibts auch keine, auch wenn ich den Befehl mit PHPmyAdmin absetze, ganz im Gegenteil: da kommt affected rows = 1. Die Angabe wurde aber nicht geändert.
Führe ich den Befehl mit PHPMyAdmin grafisch aus, funzt er. Er wird da folgendermaßen aufgerufen:
UPDATE 041212219Kaihalle
SET naechstes
= '0' WHERE nummer
= '24' LIMIT 1 ;
(25 gibts nicht mehr, also ist 24 das nächste, < 26 wird dynamisch per php erzeugt.)
Wer kann mir helfen? Ich bin echt am Verzweifeln, das MySQL macht ja, was es will...
Gruß, Dirk