sql >> Databasteknik >  >> RDS >> Mysql

MySQL - infoga om det inte finns ännu

du kan använda ON DUPLICATE KEY UPDATE

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

men för att utföra INSERT sats väl, du måste ställa in en UNIQUE index på kolumnen user .

om kolumnen inte har något index ändå, kör satsen nedan,

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


  1. 2017 @ Severalnines:Vi firar våra kundberättelser

  2. Orsaker till MySQL-autentiseringsfel:Åtkomst nekad för användaren 'xxx'@'yyy'?

  3. Ekofråga före exekvering och utan exekvering i codeigniter Active Record

  4. Oracle 12c Toppnya funktioner