Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

MySQL - Làm cho một trường hiện có trở thành duy nhất

ALTER IGNORE TABLE mytbl ADD UNIQUE (columnName);

Đối với MySQL 5.7.4 trở lên:

ALTER TABLE mytbl ADD UNIQUE (columnName);

Kể từ MySQL 5.7.4, điều khoản BỎ QUA cho ALTER TABLE bị loại bỏ và việc sử dụng quyền sẽ tạo ra lỗi.

Vì vậy, trước tiên hãy đảm bảo xóa các mục nhập trùng lặp vì từ khóa BỎ QUA không còn được hỗ trợ.

Tham khảo



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Truy vấn MySQL tương đương với dải_tag PHP là gì?

  2. Sử dụng SSH Tunneling như một giải pháp thay thế VPN

  3. Cách nhập và xuất cơ sở dữ liệu qua phpMyAdmin (Lỗi 'Access bị từ chối tạo cơ sở dữ liệu db_name')

  4. Cách tính thứ hạng trong MySQL

  5. PHP &mySQL:Năm 2038 Lỗi:Nó là gì? Làm thế nào để giải quyết nó?