我有兩個名爲account和transaction的表。當帳戶插入數據時,我需要自動將數據插入到交易中。我在MySQL中創建了這個觸發器。它給出錯誤1064(語法錯誤)。問題是什麼?觸發器中的語法不正確
CREATE TRIGGER upTransaction AFTER INSERT ON account FOR EACH ROW
BEGIN
INSERT INTO transaction VALUES (2,account.openDate,CURTIME(),
account.deposit,account.accNo,
"Teller","Cash","Deposit");
END
我想你改變了分隔符吧? – jcho360
您使用的是MySQL還是SQL Server?您的標籤和語法似乎有衝突。 [tag:sql-server]適用於Microsoft SQL Server,不適用於MySQL。 –