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

Thả khóa duy nhất muli-column mà không làm rơi khóa ngoại?

TÀI LIỆU THAM KHẢO TỪ KHÓA NGOÀI NƯỚC, yêu cầu một khóa,
khóa duy nhất có thể được sử dụng là t_unique_key, đó là lý do tại sao bạn không thể xóa nó.
vì vậy hãy thêm một khóa phù hợp khác trước rồi xóa khóa cũ, trong trường hợp của bạn là trường othertable_id

ALTER TABLE `testtable`
ADD KEY (othertable_id),
DROP KEY `tt_unique_key`;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Phương pháp nhanh nhất để sao lưu và khôi phục MySQL

  2. giá trị mặc định của GUID cho một cột trong mysql

  3. Số ngẫu nhiên trong cột MySQL

  4. quyền truy cập bị từ chối đối với người dùng @ 'localhost' vào cơ sở dữ liệu ''

  5. Access bị từ chối tạo cơ sở dữ liệu ban đầu- làm cách nào để cấp quyền truy cập phù hợp?