创建触发器时出现MySQL语法错误

创建触发器时出现MySQL语法错误,mysql,triggers,Mysql,Triggers,我试图创建一个触发器,但我得到了一个语法错误,我真的不知道为什么我 CREATE TRIGGER Section_Insert AFTER INSERT ON Section -> FOR EACH ROW BEGIN -> INSERT INTO Audit(changeTime, tableName, Action) VALUES (NOW(), 'Section', 'INSERT'); ERROR 1064 (42000): You have an error

我试图创建一个触发器,但我得到了一个语法错误,我真的不知道为什么我

CREATE TRIGGER Section_Insert AFTER INSERT ON Section
    -> FOR EACH ROW BEGIN
    -> INSERT INTO Audit(changeTime, tableName, Action) VALUES (NOW(), 'Section', 'INSERT');
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 3

以下内容可能有用:

分隔符//
下拉触发器(如果存在)`Section_Insert`//
删除表(如果存在)`节`//
创建表“节”(
`changeTime`DATETIME不为空,
`tableName`VARCHAR(64)不为空,
`Action`VARCHAR(64)不为空
)//
在`节上的插入之后创建触发器`节_插入``
每行
开始
插入到'Audit'('changeTime','tableName','Action')值中(现在(),'Section','INSERT');
结束//
定界符;

在使用
创建
之前更改分隔符,完成后再更改。