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

Hành vi BẬT XÓA mặc định của MySQL là gì?

Vâng, nó chính xác:

Rõ ràng là NO ACTIONRESTRICT là đồng nghĩa. Ngoài ra, vì chúng được sử dụng bất cứ khi nào không có ON DELETE / UPDATE , đây là hành vi mặc định.

Cột ngoại được đặt thành NULL, miễn là nó không được khai báo là NOT NULL (hoặc InnoDB sẽ không cho phép xóa hoặc cập nhật).

Xếp tầng xóa (hoặc cập nhật) cột ngoại.

Vì vậy, về cơ bản bạn không thể sử dụng tùy chọn đó.




  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ập nhật chế độ SQL trong MySQL

  2. Kết nối MySQL với Python 3.6

  3. Android Room - Xử lý danh sách các đối tượng trong một đối tượng và kết quả truy vấn

  4. Cách cài đặt phpMyAdmin trên ứng dụng riêng của nó

  5. PHP 7.0 và lỗi khởi động MySQL ký hiệu không xác định:mysqlnd_allocator in Unknown