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

Ако съществува, актуализация иначе вмъкнете в една заявка

Можете да използвате ON DUPLICATE KEY UPDATE

INSERT INTO yourtable (`id`, `key`, `value`) VALUES (4, 'something', 200)
ON DUPLICATE KEY UPDATE `value` = 200; 

key колоната трябва да има УНИКАЛЕН индекс върху нея

SQLFiddle



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysql_fetch_array() очаква параметър 1 да бъде ресурс, даден низ

  2. AWS Lambda - MySQL кеширане

  3. Нулиране на стойността за автоматично увеличение на базата данни MySql с JPA

  4. Как да приложим по-ефективна функция за търсене?

  5. Съхранявайте HTML в MySQL база данни