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

Cách thay đổi khóa ngoại của bảng MySQL bằng dòng lệnh

Bạn phải bỏ foreign key hiện có và tạo một cái khác. Ví dụ như thế này:

ALTER TABLE my_table DROP FOREIGN KEY my_key;
ALTER TABLE my_table ADD CONSTRAINT my_key FOREIGN KEY ('some_id') 
REFERENCES some_new_table ('some_other_id') ON UPDATE CASCADE ON DELETE CASCADE;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Khung thực thể với MySQL - Đã hết thời gian chờ khi tạo mô hình

  2. Sắp xếp lại các hàng trong bảng MySQL

  3. Khóa ngoại MySQL khi xóa

  4. MySQL lưu trữ lỗi cú pháp thủ tục sau khi BEGIN

  5. Snow Leopard + Ruby 1.9.1 + MySQL Gem =Các vấn đề lớn