sql >> Databáze >  >> RDS >> Mysql

MySQL – Udělejte ze stávajícího pole jedinečný

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

Pro MySQL 5.7.4 nebo novější:

ALTER TABLE mytbl ADD UNIQUE (columnName);

Od MySQL 5.7.4 je klauzule IGNORE pro ALTER TABLE odstraněna a její použití způsobuje chybu.

Ujistěte se tedy, že nejprve odstraníte duplicitní položky, protože klíčové slovo IGNORE již není podporováno.

Reference



  1. Automatické zvýšení sloupce tabulky

  2. AUTONOMOUS_TRANSACTION

  3. Volejte funkci vracející sadu s argumentem pole vícekrát

  4. Kdy přepnout na větší instanci RDS