我需要将一些表中的一些数据移动到一个表中。到目前为止,我有这个(不工作):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