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

SQLite INSERT - BEI AKTUALISIERUNG DES DOPPELTEN SCHLÜSSELS (UPSERT)

INSERT OR IGNORE INTO visits VALUES ($ip, 0);
UPDATE visits SET hits = hits + 1 WHERE ip LIKE $ip;

Dies erfordert, dass die "ip"-Spalte eine UNIQUE- (oder PRIMARY KEY)-Einschränkung hat.

BEARBEITEN:Eine weitere großartige Lösung:https://stackoverflow.com/a/4330694/89771 .