Mysql
 sql >> Database >  >> RDS >> Mysql

INSERT SQLite - SU AGGIORNAMENTO CHIAVE DUPLICATA (UPSERT)

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

Ciò richiede che la colonna "ip" abbia un vincolo UNIQUE (o PRIMARY KEY).

EDIT:Un'altra ottima soluzione:https://stackoverflow.com/a/4330694/89771 .