Theo tiêu chuẩn MySQL, cách thích hợp để xử lý điều này là lệnh SIGNAL để gửi lại lỗi cho máy khách. vì đây là trình kích hoạt TRƯỚC, nên lỗi trong trình kích hoạt sẽ ngăn mysql tiếp tục và chèn hàng.
Tuy nhiên, mysql chưa hỗ trợ SIGNAL, vì vậy chúng tôi phải nghĩ ra cách gây ra lỗi tùy ý.
Một cách để thực hiện việc này là GỌI thủ tục không tồn tại, như được minh họa ở đây .
Ý tưởng tốt hơn là xóa quyền CHÈN khỏi bảng này và thay vào đó sử dụng một quy trình được lưu trữ để xử lý phần chèn cho bạn.