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

MySQL - insira se ainda não existir


você pode usar ON DUPLICATE KEY UPDATE
INSERT INTO `cron-stats` (`user`) VALUES ('yourValue')
ON DUPLICATE KEY UPDATE user = user;

mas para realizar o INSERT declaração bem, você precisa definir um UNIQUE índice na coluna user .

se a coluna não tiver index ainda, execute a instrução abaixo,
 ALTER TABLE `cron-stats` ADD CONSTRAINT tb_un UNIQUE (`user`)