Dirk: MySQL Fehler - wo?

Beitrag lesen

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