我知道必须有一个简单的方法来做到这一点,但我找不到一个。我想创建一个触发器,基本上,当在table1中创建一行时,在table2中创建一个新行,其中包含id为table1的外键。这个的一般语法是什么?谢谢!
答案 0 :(得分:0)
例如 -
DELIMITER $$
CREATE TRIGGER trigger1
AFTER INSERT
ON table1
FOR EACH ROW
BEGIN
INSERT INTO table2(id) VALUES(NEW.id);
END$$
DELIMITER ;
答案 1 :(得分:0)
类似的东西:
CREATE TRIGGER `create_t1` AFTER INSERT ON `table1` FOR EACH ROW BEGIN
INSERT INTO table2
SET t1ID = NEW.ID,
when = Now();
END;