Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL Ако съществува, поставете в или направете нещо друго

Приемаме email има UNIQUE ограничение, трябва да използвате INSERT ... ON DUPLICATE КЛЮЧОВА АКТУАЛИЗАЦИЯ

INSERT INTO facebookqs (email, correct) VALUES ('$email', '$correct')
ON DUPLICATE KEY UPDATE correct = correct + '$correct'

Вижте също моя отговор за този друг въпрос за препълване на стека:INSERT IGNORE vs INSERT … ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИКАТ КЛЮЧ



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Моделиране на бази данни за международни и многоезични цели

  2. Най-добрите MySQL блогове и уебсайтове за администратори на бази данни

  3. Невалиден UTF-8 символен низ при импортиране на CSV файл в база данни на MySQL

  4. Как да накарам MySQL да използва INDEX за заявка за преглед?

  5. очаква параметър 1 да бъде даден ресурс, човек, булев