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

Cắt bỏ tất cả các bảng (hầu hết trong số đó có ràng buộc). Làm thế nào để tạm thời loại bỏ chúng

Tôi nghĩ bạn có thể làm như sau:

  1. Tắt kiểm tra ràng buộc khóa ngoại

    mysql> SET FOREIGN_KEY_CHECKS = 0;
    
  2. Cắt bớt các bảng của bạn

    mysql> TRUNCATE MY_TABLE;
    
  3. Bật kiểm tra ràng buộc khóa ngoại

    mysql> SET FOREIGN_KEY_CHECKS = 1;
    

Tôi muốn tạm thời vô hiệu hóa các ràng buộc khóa ngoại để loại bỏ / tạo lại chúng.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Mysql localhost! =127.0.0.1?

  2. Cảnh báo:mysql_result () [function.mysql-result]:Không thể chuyển đến hàng 0 trên MySQL kết quả chỉ mục 5 trong profile.php trên dòng 11

  3. câu lệnh thực thi thất bại với php và mysql

  4. lưu trữ mật khẩu an toàn cho api mà không cần mã hóa nó

  5. Cách chèn thẻ vào cơ sở dữ liệu bằng jquery html và php