【发布时间】:2016-01-27 08:59:00
【问题描述】:
我一直在寻找这个问题的答案,但似乎找不到任何可以解决的问题。
是否可以将这 2 个查询(单独工作)组合成一个查询?
Qry 1) 这会将 $ID(作为变量)和从 TableB 中提取的名称(与该 ID 对应)插入到 TableA 中。这会在 TableA 中创建一行。
INSERT INTO `TableA`(`ID`,`Name`)
SELECT $ID, Name
from `TableB`
WHERE `ID`='$ID';
Qry 2) 这会将 $ID(作为变量)和名称(作为文本)插入 TableA。这会在 TableA 中创建一行。
INSERT INTO `TableA`(`ID`,`Name`)
VALUES ('$ID','Changeme!');
【问题讨论】: