【发布时间】:2013-02-22 05:57:49
【问题描述】:
我有两张桌子,一张是父母,另一张是孩子。父表有一个名为“parent_id”(主键)的字段,子表有一个名为“parent_id”(外键)的字段,因此它们之间存在链接。 如果我在父表中插入一行,同时我还想在 parent_id 字段中使用相同的父 id 在子表中插入一行。如何做到这一点?
【问题讨论】:
-
parent.parent_id是自增字段吗? -
Mysql insert into 2 tables 的可能重复项
-
如果建立了外键约束,在向子表插入条目之前,您必须确保相应的父条目存在于父表中。如果您没有父条目,并且仍在尝试插入子条目,那么有外键约束有什么意义,对吧?
-
如果您想在一个子表中插入一个条目,该子表具有父表条目的外键,在单个语句中,您可以编写一个存储过程并在您希望插入时调用该过程条目。
标签: mysql