插入與選擇我有一個使用SELECT插入的查詢:INSERT INTO courses (name, location, gid)
SELECT name, location, gid
FROM courses
WHERE cid = $cid是否可以只為插入選擇“名稱、位置”,并將gid設置為查詢中的其他內容?
3 回答

米琪卡哇伊
TA貢獻1998條經驗 獲得超6個贊
是的,當然,但是檢查一下你的語法。
INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM courses
WHERE cid = 2
您可以將相同類型的常量放在gid代替它,當然不只是1。我剛剛編好了cid價值。

慕妹3146593
TA貢獻1820條經驗 獲得超9個贊
是的,是的。你可以寫:
INSERT INTO courses (name, location, gid)
SELECT name, location, 'whatever you want'
FROM courses
WHERE cid = $ci
或者您可以從SELECT的另一個連接中獲得值.

MMMHUHU
TA貢獻1834條經驗 獲得超8個贊
INSERT INTO courses (name, location, gid)SELECT name, location, 'whatever you want' FROM courses WHERE cid = $ci
添加回答
舉報
0/150
提交
取消