[SQL ] 請教INSERT INTO與子查詢問題
資料庫名稱:MySQL
在我的database有一些table大概是這樣:
Table0
table1
table2
table3
...
tableN
(table1~tableN都是按照CREATE TABLE時的時間命名,像data_2017_1_19_20_32_30...)
其中Table0裡面只有一列資料
有一個欄位tablename會在CREATE新TABLE後存入最新建立的table名稱:
tablename
---------
tableN
在我的網頁POST的資料需要存到最新建立的tableN,
所以想到Table0找tableN的實際名稱,
要存的資料POST到PHP網頁後,
要存進tableN的語法我是這樣寫的:
INSERT INTO (Select tablename FROM Table0 ) (......)VALUES(......)
可是無法成功QQ
直接在SQL伺服器測試這條語法也是一樣error
雖然可以先Select tablename FROM Table0
再用回傳的名稱做插入資料的動作
但想知道是否能用子查詢就不用再分兩階段做Orz
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.175.91
※ 文章網址: https://www.ptt.cc/bbs/Database/M.1484808974.A.BCF.html
推
01/19 16:13, , 1F
01/19 16:13, 1F
→
01/19 16:13, , 2F
01/19 16:13, 2F
→
01/19 16:42, , 3F
01/19 16:42, 3F
→
01/19 16:42, , 4F
01/19 16:42, 4F
→
01/19 16:46, , 5F
01/19 16:46, 5F
推
01/20 12:17, , 6F
01/20 12:17, 6F
→
01/20 12:18, , 7F
01/20 12:18, 7F
→
01/20 14:25, , 8F
01/20 14:25, 8F
推
01/20 16:46, , 9F
01/20 16:46, 9F
→
01/20 16:46, , 10F
01/20 16:46, 10F
→
01/20 16:46, , 11F
01/20 16:46, 11F
→
01/20 19:32, , 12F
01/20 19:32, 12F
→
01/20 19:33, , 13F
01/20 19:33, 13F
→
01/20 19:34, , 14F
01/20 19:34, 14F
→
01/20 19:35, , 15F
01/20 19:35, 15F
※ 編輯: Mirage (140.112.175.91), 01/20/2017 19:42:25
※ 編輯: Mirage (140.112.175.91), 01/20/2017 19:47:23
推
01/23 14:32, , 16F
01/23 14:32, 16F
→
01/23 14:32, , 17F
01/23 14:32, 17F
→
01/23 21:01, , 18F
01/23 21:01, 18F
Database 近期熱門文章
PTT數位生活區 即時熱門文章