我需要將一些表中的一些數據移動到一個表中。到目前爲止,我有這個(不工作):MySQL - 將表合併爲一個
SELECT * INTO MainT FROM table1 WHERE MainT.sun=table1.sun
MainT
- 此表有大量的數據
我想將數據添加從table1
到MainT
如果sun
值是相同的。 sun
列在每個表中。
我已經在MainT
表中創建了table1
的字段/列。
該查詢給我這個錯誤:
#1327 - Undeclared variable: MainT
我也試過運行此:
SELECT * INTO `MainT` FROM table1 WHERE `MainT`.sun=table1.sun
錯誤是一樣的
UPDATE
INSERT INTO `MainT` SELECT * FROM table1 WHERE `MainT`.sun=table1.sun;
#1054 - Unknown column 'MainT.sun' in 'where clause'
*** ***什麼不起作用? – Kermit 2013-03-04 16:40:51
你是否收到錯誤信息?它以什麼方式不起作用? – Cfreak 2013-03-04 16:40:53
這個查詢,給我1分鐘,我會顯示sql錯誤。 – miszczu 2013-03-04 16:41:25