sql >> Database >  >> RDS >> Mysql

MySQL - invoegen als het nog niet bestaat

u kunt ON DUPLICATE KEY UPDATE . gebruiken

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

maar om de INSERT . uit te voeren statement goed, je moet een UNIQUE . instellen index op kolom user .

als de kolom geen index . heeft toch, voer de onderstaande instructie uit,

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


  1. Enkele rij, enkele kolom ophalen met PDO

  2. Filter null of lege invoer met LOAD DATA INFILE in MySQL

  3. Hoe een HTML-tabel te compenseren met PHP om de celwaarde van de 1e rij af te trekken van de 2e rij celwaarde van verschillende kolommen

  4. Selecteer laatste invoeg-ID