Ich versuche, ein Feld in Mysql zu erhöhen, aber es scheint, dass es nicht wirklich aus irgendwelchen Gründen funktioniert ...Inkrementieren in MySQL
, dass die Abfrage ich in mysql Abfrage ausgeführt wird:
UPDATE profil_perso
SET profile_views = profile_views +1
WHERE id = 30537
In der Statuszeile heißt es: 1 Zeile vom letzten Befehl betroffen. Kein Ergebnissatz zurückgegeben. Aber es schien nicht zu funktionieren. Zuerst dachte ich, dass es einfach weil es keine Reihen gab. Also lief ich diese Anfrage:
SELECT *
FROM profil_perso
WHERE id = 30537
Und fand 1 Zeile und der profile_views Feld ist immer noch bei 0 ...
Irgendwelche Ideen, warum dies so sein würde?
[Bearbeiten] profile_views = 1 (manuell) in diesem Moment und es funktioniert immer noch nicht.
Sie wählen in der gleichen Transaktion? – vartec
Also was war der Fall? ;) – Quassnoi