【发布时间】:2012-02-13 09:36:43
【问题描述】:
在 MsSQL 中我可以引发自定义错误:
CREATE TRIGGER [dbo].[TR__TABLE__DisableRowOnDelete]
ON [dbo].[TABLE]
INSTEAD OF DELETE
AS
BEGIN
RAISERROR ('Data cannot be deleted.', 16, 1);
END
我如何在 MySQL 中做到这一点?
【问题讨论】:
-
@weston 在提出问题之前查看 SO 中是否已经存在。
-
@aF 我很高兴我没有,否则我不会发现有关 SIGNAL 的信息
-
@aF。请注意,突出显示的另一个问题是 3 岁,没有接受的答案。所以我认为再次问这个问题是可以接受的。 (虽然我不否认在查看匹配问题列表时完全错过了它)。
标签: mysql sql-server raiseerror