如何停止刪除一行,在另一個表(不帶FK)的情況下觸發PK? CALL cannot_delete_error會停止刪除嗎? 這是迄今爲止我所擁有的。BEFORE DELETE觸發器
CREATE TRIGGER T1
BEFORE DELETE ON Clients
FOR EACH ROW
BEGIN
SELECT Client, Ref FROM Clients K, Invoice F
IF F.Client = K.Ref
CALL cannot_delete_error
END IF;
END
'SELECT Client,Ref FROM Clients K,Invoice F' does not look right。 – BevynQ
什麼是你使用的MySQL的確切版本? – peterm
你正在使用哪些DBMS? –