我有一种情况,当在第一个表中插入一行数据时,我想更新第二个表。为了实现这一点,我使用 mysql 触发器,下面是我正在使用的查询,但它对我不起作用。
DELIMITER $$
CREATE TRIGGER after_insert;
AFTER INSERT ON table_first
FOR EACH ROW BEGIN
INSERT INTO table_second
(value1, rvalue2, value3)
VALUES
('123456', '654321', 'hello trigger')
END
DELIMITER ;
这两个表都存在于同一个数据库中。
谢谢
一些小语法问题......在这里:
DELIMITER $$
CREATE TRIGGER after_insert -- remove ;
AFTER INSERT ON table_first
FOR EACH ROW BEGIN
INSERT INTO table_second
(value1, rvalue2, value3)
VALUES
('123456', '654321', 'hello trigger'); -- add ;
END
$$ -- add $$
DELIMITER ;
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)