【发布时间】:2011-06-11 16:30:17
【问题描述】:
大家好 看看这个场景
表 1 列 -> | table_1_id (pkey) |一些列 |厘米 |
表 2 列 -> | table_2_id (pkey) | some_other_column | table_1_id (fkey) |厘米 |
所有主键都是序列号或自动编号类型。 表 2 的第 3 列是一个引用表 1 主键的 fk。
我想以编程方式将行插入到两者中(来自 c++ 应用程序)
我是否必须先插入表 1,然后选择查询条目的主键,然后插入表 2 的行和 pkey 结果?
有没有更有效的方法来处理这个问题?假设使用了将近 2 个查询?
【问题讨论】:
标签: sql postgresql insert foreign-key-relationship