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

không thể bỏ khóa ngoại trong mySQL

Xác định tên của ràng buộc bằng cách sử dụng câu lệnh:

SELECT CONSTRAINT_NAME
FROM INFORMATION_SCHEMA.KEY_COLUMN_USAGE
WHERE TABLE_NAME = 'Orders'
AND COLUMN_NAME = 'PersonID';

Sử dụng kết quả từ CONSTRAINT_NAME trong ALTER TABLE của bạn bản tường trình. Ví dụ:

ALTER TABLE Orders
DROP FOREIGN KEY `myconstraint`;

Câu trả lời bắt nguồn từ Hướng dẫn sử dụng tham chiếu MySQL



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để lấy nhiều bản ghi so với một bản ghi dựa trên mối quan hệ?

  2. Các công cụ MySQL ưa thích

  3. Làm cách nào để biết bảng MySQL được cập nhật lần cuối khi nào?

  4. Truy vấn Mysql trong khoảng cách

  5. Làm cách nào để sử dụng Entity Framework trên biểu đồ đối tượng sau độ sâu 2 với MySQL Connector / NET?