Hallo,
Warum funktioniert mein SQL nicht?
SELECT * FROM KUNDE WHERE Name='Wenn' FOR UPDATE;
Wenn ich das in meinem phpmyadmin mache, sehe ich auch, das er denn SQL anders formatiert und zwar
SELECT *
FROM kunde
WHERE Name = 'Wenn'
FOR UPDATE LIMIT 0,
30
Hat das was mit dem Limit zu tun?
Damit will ich eine Zeilensperre machen, damit kein anderer in der Zeit, wo ich meine Änderungen in die Eingabemaske meiner Anwendung tippe, den Datensatz verändert. Erst nach meinem UPDATE soll der Datensatz wieder freigegeben werden.
Der Tabellentyp ist schon InnoDB und ich verwende MySQL Standard 4.0.18 und phpmyadmin2.5.6
Warum funktioniert mein SQL nicht?
SELECT * FROM KUNDE WHERE Name='Wenn' FOR UPDATE;
Wenn ich das in meinem phpmyadmin mache, sehe ich auch, das er denn SQL anders formatiert und zwar
SELECT *
FROM kunde
WHERE Name = 'Wenn'
FOR UPDATE LIMIT 0,
30
Hat das was mit dem Limit zu tun?
Damit will ich eine Zeilensperre machen, damit kein anderer in der Zeit, wo ich meine Änderungen in die Eingabemaske meiner Anwendung tippe, den Datensatz verändert. Erst nach meinem UPDATE soll der Datensatz wieder freigegeben werden.
Der Tabellentyp ist schon InnoDB und ich verwende MySQL Standard 4.0.18 und phpmyadmin2.5.6