插入与选择

插入与选择

我有一个使用SELECT插入的查询:

INSERT INTO courses (name, location, gid) 
            SELECT name, location, gid 
              FROM courses 
             WHERE cid = $cid

是否可以只为插入选择“名称、位置”,并将gid设置为查询中的其他内容?


慕哥9229398
浏览 386回答 3
3回答

米琪卡哇伊

是的,当然,但是检查一下你的语法。INSERT INTO courses (name, location, gid)SELECT name, location, 1FROM   coursesWHERE  cid = 2您可以将相同类型的常量放在gid代替它,当然不只是1。我刚刚编好了cid价值。

慕妹3146593

是的,是的。你可以写:INSERT INTO courses (name, location, gid) SELECT name, location, 'whatever you want' FROM courses WHERE cid = $ci或者您可以从SELECT的另一个连接中获得值.

MMMHUHU

正确语法:选择拼写错误INSERT INTO courses (name, location, gid)SELECT name, location, 'whatever you want' FROM courses  WHERE cid = $ci
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL