MySQL ON DUPLICATE KEY UPDATE

Constan

Mitglied
Hallo,

Meine DB sieht z.B. so aus :
id alter user_name
0 99 Constan
1 52 Lieselotte
2 22 Hildegart

Ich möchte jetzt den Namen und alter mit DUPLICATE eintragen, klapt auch. Nur das Problem ist das er immer nach den Primären Key sucht und nicht die Inhalte die ich ihn mitgebe.

INSERT INTO csgtwt (alter,user_name) VALUES (99,'Constan')
ON DUPLICATE KEY UPDATE user_name='Constan_Dubel';


Was muss ich an meier Abfrage ändern? Ich möchte einfach nur ein Insert machen das wenn der eintrag nicht vorhanden ist anleget und wenn doch einfach Updatet.

Vielen Dank schon mal im Vorraus.
 
Zuletzt bearbeitet:
Zurück