小编典典

用 SELECT 插入

all

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

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

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


阅读 67

收藏
2022-04-08

共1个答案

小编典典

是的,绝对是,但请检查您的语法。

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

当然,您可以在其位置放置一个相同类型的常量gid,而不仅仅是 1。而且,我只是弥补了cid价值。

2022-04-08