自动为外键提供与父代ID相同的数字

时间:2019-03-01 10:19:57

标签: mysql sql mysqli

我有table1和table2(带外键),请参阅表:

enter image description here 我想要可以自动输入相同值的查询

(INSERT INTO table2 (table2.foreignKey) VALUES (table1.id))

1 个答案:

答案 0 :(得分:0)

您可以使用Trigger来完成此操作。

它看起来像这样:

delimiter |

CREATE TRIGGER insertIntoTable2 AFTER INSERT ON table1
  FOR EACH ROW
  BEGIN
    INSERT INTO table2 SET foreignKey = NEW.id;
  END;

|
delimiter ;