mysql 触发器更新一条记录时在另一个表判断数据是否存在

2024-11-25 15:06:44
推荐回答(1个)
回答1:

触发器可以参考下面的,不过我感觉可以创建一个外键更好
create trigger tr_test_id
on test
after update
as
if not exists (select 1 from t1,inserted
where t1.name=inserted.name and t1.id=inserted.id)
begin
print '不允许修改!'
rollback transaction
end