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

DROP tất cả các khóa ngoại trong cơ sở dữ liệu MYSQL

Chạy

SELECT concat('ALTER TABLE ', TABLE_NAME, ' DROP FOREIGN KEY ', CONSTRAINT_NAME, ';') 
FROM information_schema.key_column_usage 
WHERE CONSTRAINT_SCHEMA = 'db_name' 
AND referenced_table_name IS NOT NULL;

và chạy đầu ra.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách khắc phục lỗi MySQL 1064

  2. Tại sao sử dụng CHỌN ĐỂ CẬP NHẬT?

  3. Menu cây xây dựng PHP / MySQL

  4. Xóa các bản ghi trùng lặp mà không cần tạo bảng tạm thời

  5. Viết truy vấn con bằng Zend DB