ich möchte den wert von spalte 1 bzw ID=41 prüfen wenn vorhanden : update sonst insert aber ich bin zu doov
dev.mysql.com/doc/refman/5.1/de/insert-on-duplicate.html
wenn ich ein where rein mache :
Diese Anweisung ist identisch mit den folgenden beiden
Anweisungen:
ich würd auch das ondublicate weglassen nur ich finde keinen weg zu prüfen ob die zeile schon vorhanden ist ohne einen 2zeiler zu bauen bzw ne if then else im client.
dev.mysql.com/doc/refman/5.1/de/insert-on-duplicate.html
wenn ich ein where rein mache :
die erklärung auf mysql kapier ich auch grad nich so ganzMySQL-ERROR
MySQL meldet:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE ID=41' at line 1
Fehler bei der Anfrage:
insert INTO benutzer(Benutzername, Passwort, Email, Salt1, Salt2) VALUES ('1','2','3','4','5') ON DUPLICATE KEY UPDATE WHERE ID=41
Diese Anweisung ist identisch mit den folgenden beiden
Anweisungen:
ich würd auch das ondublicate weglassen nur ich finde keinen weg zu prüfen ob die zeile schon vorhanden ist ohne einen 2zeiler zu bauen bzw ne if then else im client.