Ich hab im Forum gesucht, aber irgendwoie werde ich aus dem SQL nicht schlau...
meine Tabelle `test` sieht folgendermaßen aus:
mein SQL-Code, der erzeugt wird:
Kann nicht einfach auf das VALUES zugreifen?
Ich möchte einfach, dass wenn für diese ID bereits ein Datum hinterlegt ist, ein UPDATE auf das Datum machen.
Mit REPLACE INTO funktioniert das ganze, aber ich auf mysql.com gelesen habe, wäre für diesen Anwendungsfall "INSERT INTO ... ON DUPLICATE KEY UPDATE" besser geeignet.
Danke für die Hilfe schon mal
meine Tabelle `test` sieht folgendermaßen aus:
Code:
id | refresh /* id ist PRIMARY_KEY */
Code:
INTO INTO test(id, refresh) VALUES (1, "2010-05-26 15:07:28"), (2, "2010-05-26 15:07:30"), (3, "2010-05-26 15:07:31") ON DUPLICATE KEY UPDATE refresh = VALUES(refresh)
Ich möchte einfach, dass wenn für diese ID bereits ein Datum hinterlegt ist, ein UPDATE auf das Datum machen.
Mit REPLACE INTO funktioniert das ganze, aber ich auf mysql.com gelesen habe, wäre für diesen Anwendungsfall "INSERT INTO ... ON DUPLICATE KEY UPDATE" besser geeignet.
Danke für die Hilfe schon mal
Kommentar