问题遇到的现象和发生背景
创建AFTER触发器时,提示1064错误
问题相关代码,请勿粘贴截图
## 创建2个表tb_emp6和tb_emp7
CREATE TABLE `tb_emp6`(
`id` INT(11) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(25),
`deptId` INT(11),
`salary` FLOAT,
PRIMARY KEY (`id`)
);
CREATE TABLE `tb_emp7` LIKE tb_emp6;
# 创建触发器double0,触发的条件是向数据表 tb_emp6 中插入数据之后,再向数据表 tb_emp7 中插入相同的数据
CREATE TRIGGER double0
AFTER INSERT ON tb_emp6
FROM EACH ROW
INSERT INTO tb_emp7
VALUES (new.id,new.name,new.deptId,new.salary);
运行结果及报错内容
错误代码: 1064
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'FROM EACH ROW
INSERT INTO tb_emp7
VALUES (new.id,new.name,new.deptId,new.sal' at line 3
我的解答思路和尝试过的方法
反复看了代码,查不出啥毛病,希望有碰到过的小伙伴们帮忙看一下