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

MySQL - Направете съществуващо поле уникално

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

За MySQL 5.7.4 или по-нова версия:

ALTER TABLE mytbl ADD UNIQUE (columnName);

От MySQL 5.7.4 клаузата IGNORE за ALTER TABLE е премахната и нейното използване води до грешка.

Така че, не забравяйте първо да премахнете дублиращи се записи, тъй като ключовата дума IGNORE вече не се поддържа.

Справка



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Връщане на n-тия запис от MySQL заявка

  2. JSON_OBJECTAGG() – Създайте JSON обект от резултатите от заявката в MySQL

  3. Как да импортирате файл на Excel в MySQL база данни

  4. PostgreSQL срещу MySQL

  5. Изчислете разликата между две дати и часа в MySQL