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

MySQL „АКТУАЛИЗИРАНЕ НА ДУБЛИКАТ КЛЮЧ“ без уникална колона?

Можете да създадете PRIMARY или UNIQUE ключ от множество колони (наречен съставен ключ) в MySQL, което ще позволи ON DUPLICATE KEY да работи добре.

// create a composite index
CREATE INDEX my_composite_index ON my_table (column1, column2);

// insert or update
INSERT INTO my_table (column1, column2) VALUES ('value1', 'value2') ON DUPLICATE KEY UPDATE column3=column3+1;


  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 под Windows

  2. JPA EclipseLink DatabaseException:„таблица foo.SEQUENCE не съществува“

  3. Едно поле на MySQL със стойности, разделени със запетая

  4. Изберете множество суми с MySQL заявка и ги покажете в отделни колони

  5. изчислете средна стойност без десетични знаци