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

Lỗi trùng lặp MySQL với BẢNG BỎ QUA ALTER

Đó là vì bạn sử dụng INNO DB,

Một thủ thuật đơn giản:

set session old_alter_table=1;
ALTER IGNORE TABLE `user_server`  
ADD UNIQUE INDEX (`user_id`, `server_id`);
set session old_alter_table=0;

Điều này thực hiện công việc



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. TẠO LOẠI trên MySQL

  2. MySQL Bạn đang sử dụng chế độ cập nhật an toàn và bạn đã cố cập nhật bảng mà không có WHERE

  3. Mối quan hệ MySQL

  4. 10 sự thật và mẹo thú vị hàng đầu về MySQL

  5. Điều kiện trong MYSQL mệnh đề where