Mysql 如何使用触发器删除单行

Mysql 如何使用触发器删除单行,mysql,sql,sql-server,triggers,Mysql,Sql,Sql Server,Triggers,我在sql服务器中创建了一个触发器,用于限制从数据库中删除记录。这是我对创建触发器的查询 create trigger del on details for delete as begin rollback tran end 此触发器限制用户删除记录。但是现在,我想创建一个触发器,它允许用户逐个删除记录,而不是一次删除所有记录。如何使用触发器尝试使用(在触发器代码内): 如果大于1,则回滚。您还可以检查@@ROWCOUNT>1是否为,如果是,则回滚。您应该抛出一个错误,而不是回滚事务,否则在对

我在
sql
服务器中创建了一个触发器,用于限制从
数据库中删除记录。这是我对创建
触发器的查询

create trigger del on details
for delete
as begin
rollback tran
end
此触发器限制用户删除记录。但是现在,我想创建一个
触发器
,它允许用户逐个删除记录,而不是一次删除所有记录。如何使用
触发器

尝试使用(在触发器代码内):


如果大于1,则回滚。您还可以检查
@@ROWCOUNT>1是否为
,如果是,则回滚。

您应该抛出一个错误,而不是回滚事务,否则在对应用程序代码进行故障排除时将很难识别此情况。评论不错(我只是试图帮助完成防止多行更新的特定任务).是MySQL还是MSSQL?
SELECT COUNT(*) FROM Deleted