插入与选择我有一个使用SELECT插入的查询:INSERT INTO courses (name, location, gid)
SELECT name, location, gid
FROM courses
WHERE cid = $cid是否可以只为插入选择“名称、位置”,并将gid设置为查询中的其他内容?
3 回答
手掌心
TA贡献1942条经验 获得超3个赞
是的,当然,但是检查一下你的语法。
INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM courses
WHERE cid = 2
您可以将相同类型的常量放在gid代替它,当然不只是1。我刚刚编好了cid价值。
慕妹3242003
TA贡献1824条经验 获得超6个赞
是的,是的。你可以写:
INSERT INTO courses (name, location, gid)
SELECT name, location, 'whatever you want'
FROM courses
WHERE cid = $ci
或者您可以从SELECT的另一个连接中获得值.
呼如林
TA贡献1798条经验 获得超3个赞
INSERT INTO courses (name, location, gid)SELECT name, location, 'whatever you want' FROM courses WHERE cid = $ci
添加回答
举报
0/150
提交
取消