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

SQLite INSERT - ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИКАТ КЛЮЧ (UPSERT)

INSERT OR IGNORE INTO visits VALUES ($ip, 0);
UPDATE visits SET hits = hits + 1 WHERE ip LIKE $ip;

Това изисква колоната „ip“ да има ограничение UNIQUE (или PRIMARY KEY).

РЕДАКТИРАНЕ:Друго страхотно решение:https://stackoverflow.com/a/4330694/89771 .



  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 – REPEAT()

  2. mysql_real_escape_string() повреден ли е?

  3. Как да се свържете с MySQL с помощта на Python

  4. Примери за JDBC изрази – вмъкване, изтриване, актуализиране, избор на запис

  5. MySQL - мога ли да огранича максималното време, позволено за изпълнение на заявка?