【发布时间】:2016-09-21 12:41:31
【问题描述】:
这里有几个类似的问题。没有人提供解决方案。我想将 NEW 记录插入到表 B 中,但前提是表 A 中存在外键。需要明确的是,我不想插入选择的结果。我只需要知道外键存在。
INSERT INTO tableB (tableA_ID,code,notes,created) VALUES ('24','1','test',NOW())
SELECT tableA_ID FROM tableA WHERE tableA_ID='24' AND owner_ID='9'
显然,上述方法不起作用。但这甚至可能吗?我想将 NEW 数据插入到 tableB 中,前提是 tableA 中的行的记录存在并且属于 owner_ID。
到目前为止,我看到的查询与插入 SELECT 查询的结果有关——我不希望这样做。
【问题讨论】: