Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Instrução de inserção que verifica se há duplicata antes de inserir

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)

Defina as colunas relevantes para indexar UNIQUE.

Isso inserirá uma linha, mas se o assunto ou texto (ou ambos) já existirem, você atualizará a linha existente com determinado time e user_id