目前我想到的就是用php从原表读出数据然后组装成新的格式插入新的数据表
用php读再插入应该是很慢的吧,可以试试用mysql自带的sql语句
插入几个字段的值,也可以插入自定义的值
INSERT INTO new_db.`table` (`id`,`content`,`status` ) SELECT `ID`,`Content`,'1' FROM old_db.`table`;
插入表中全部的值
INSERT INTO new_db.table SELECT * FROM old_db.table;
看数据量大小。 之前把2000w条记录从mssql2008转到mysql,尝试各种工具都要超长的时间,最后还是自己写个工具读100条写100条,几个小时后完成。