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

Inserisci istruzione che verifica la presenza di duplicati prima dell'inserimento

INSERT INTO requests ('user_id','subject','text','time') 
VALUES (56,'test','test 1234',6516516)
ON DUPLICATE KEY UPDATE time = VALUES(time), user_id = VALUES(user_id)

Fai in modo che le colonne pertinenti siano impostate sull'indice UNIQUE.

Questo inserirà una riga, ma se l'oggetto o il testo (o entrambi) esistono già, aggiorni invece la riga esistente con un dato time e user_id