首页 > 解决方案 > 许多大表中的mysql使一列相同

问题描述

我有 20 张大桌子,每张桌子有 200 万行。

样本

id    |   more_id   | more_id_2  | text 
2            1          2         some_text

我需要把它们做成一张桌子。

这段代码从 phpmyadmim 花费了很长时间:

insert into `one_big_table` (`more_id`, `more_id_2`, `text`) select `more_id`, `more_id_2`, `text` from `each_table_1` ;

从控制台,这段代码制作了很长时间,结果是

ERROR 2013 (HY000): Lost connection to MySQL server during query

id - 自增主索引,more_id - 索引,more_id_2 - 索引,text - 全文索引

如果我删除所有索引或者有一些简单的方法可以做到这一点,我需要什么让它更快?

标签: mysqlmariadb

解决方案


删除索引解决了我的问题。


推荐阅读