sql >> Base de Datos >  >> RDS >> Mysql

MySQL:inserte si aún no existe

puede usar ON DUPLICATE KEY UPDATE

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

pero para realizar el INSERT declaración bien, necesita establecer un UNIQUE índice en la columna user .

si la columna no tiene index sin embargo, ejecute la declaración a continuación,

 ALTER TABLE `cron-stats` ADD CONSTRAINT tb_un UNIQUE (`user`)