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

MySql:wenn Wert existiert UPDATE sonst INSERT

Wie wäre es mit REPLACE IN:

REPLACE INTO models
( col1, col2, col3 )
VALUES
( 'foo', 'bar', 'alpha' )

Angenommen, col1 ist Ihr Primärschlüssel, wenn eine Zeile mit dem Wert „foo“ bereits vorhanden ist, werden die anderen beiden Spalten aktualisiert. Andernfalls wird eine neue Zeile eingefügt.