Vâng, nó chính xác:
Rõ ràng là NO ACTION
và RESTRICT
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 đó.