我試圖創建一個使用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