TS: Prüfen ob ein Produkt bereits in der MySQL Tabelle existiert

Beitrag lesen

Hallo und guten Morgen,

Hallo,

hab doch noch eine erste Lösung gefunden

INSERT INTO artikel_merken_temporaer 
	(userid, artikelid, menge, datum) 
		VALUES ('U01', 'A1', '3', '1483651824')
ON DUPLICATE KEY UPDATE artikelid = 'A1', menge = '5';

Was ich aber nicht verstehe ist, wie bekomme ich beim ON den neuen Wert in die menge? Er soll ja den Wert der aktuell im Feld steht nehmen und den neuen Wert hinzufügen?

Wie sieht denn ein normales Udate aus, das einen Wert inkrementiert?

Update TABELLE set SPALTE = SPALTE + 1 where id = 3544;

Das musst Du nun nur mit deinem Insert kombinieren.
Grüße
TS

--
es wachse der Freifunk
http://freifunk-oberharz.de