Liên kết bạn đã đăng như một nhận xét cho câu trả lời của Nerd-Herd sử dụng deferred hạn chế. Những ràng buộc đó được kiểm tra khi kết thúc giao dịch chứ không phải tại thời điểm câu lệnh được thực hiện.
MySQL không hỗ trợ các ràng buộc hoãn lại
Nếu bạn thực sự cần các ràng buộc hoãn lại và muốn gắn bó với cơ sở dữ liệu nguồn mở, bạn sẽ cần phải chuyển sang PostgreSQL.