我试图创建一个使用MySQL的触发器,但我遇到了一个错误。约束是:用户可能不会出价他或她也销售的物品。MySQL条款时
Create Trigger before_insert_bid
Before Insert on Bid
for each row
when exists(
Select *
From Item
Where Item.UserID = new.UserID
AND Item.ItemID = new.ItemID
)
begin
Call 'You cannot bid on your own item';
end;
对于我的生活,我不能找出错误是什么,以及如何我会解决它,我一直在试图调试这在过去一小时,我使用when子句错误还是我必须使用别的东西?
感谢您的帮助!
在体内使用'if'。 –
究竟如何?对不起,我是这个新手。 – vampyfreak
尝试'如果存在(...' – Bohemian