Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MYSQL:Datensatz einfügen, falls bereits vorhanden, Update-Datensatz

MySQL bietet die REPLACE INTO-Anweisung nur dafür.

REPLACE INTO data_meta (token, meta_key, meta_value) VALUES ( x, y, z );

Damit dies funktioniert, sollte die Kombination aus (token, meta_key) entweder der Primärschlüssel sein, oder Sie müssen einen eindeutigen Index für die Kombination aus (token, meta_key) erstellen