Ich habe dies erfolgreich mit einer UPDATE-Anweisung vor, aber nicht eine REPLACE.Inkrementieren Feldwert bei ERSETZEN
Ich spare Lieblingselemente in einer MySQL-Tabelle, wenn ein Benutzer ausgecheckt hat.
Tabelle Favs ist:
USER (int)
ITEM (int)
COUNT (int default 0)
Die SQL ich versuche ist:
REPLACE INTO favs (user,item,count) VALUES ('1','3', count + 1)
obwohl es keine Fehler werfen Sie es nicht den Wert entweder zu erhöhen scheint.
Ist das möglich? Vielen Dank.
OK nicht w Ich werde sofort eine separate UPDATE-Anweisung machen. Vielen Dank. – Titan
Bitte sehen Sie meine Bearbeitung - ist das, was Sie versuchen zu tun? In diesem Fall wäre es sicherer und effizienter als separate Ersetzungen und Aktualisierungen. – Thilo
yer das funktioniert super danke, außer Sie müssen 'SET' aus der Anweisung entfernen, damit es funktioniert. – Titan