У меня есть две таблицы, называемые учетной записью и транзакцией. Мне нужно вставлять данные в транзакцию автоматически, когда учетная запись вводит данные. Я создал этот триггер в 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. –