我有一个查询,使用选择插入:
INSERT INTO courses (name, location, gid) SELECT name, location, gid FROM courses WHERE cid = $cid
是否可以仅为插入内容选择“名称,位置”,并将gid设置为查询中的其他内容?
是的,绝对可以,但是请检查您的语法。
INSERT INTO courses (name, location, gid) SELECT name, location, 1 FROM courses WHERE cid = 2
您可以放置gid与其位置相同类型的常量,而不只是1。而且,我只是弥补了cid价值。
gid
cid