mysql大数据量下如何快速修改表结构? 一个表里有1千万的数据,想在一个字段上加一个唯一结束,直接alter table会特别特别慢的,有没有什么别的办法?或者谁有过类似的经验,分享一下!非常感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 创建一个新表,然后再把旧表中数据 insert into newTable select * from oldTable, 然后再删除旧表,把新表更名。 我用20w数据测试了一下,用了32ms,估计1千万怎么也得半个小时吧。影响的数据栏: 203495时间: 32.391ms 你啥服务器啊,我的pc机器,4G内存,4核的,2000数据,62秒搞定了。 表里暂时有1百多万数据,我直接执行的alter table tablename add unique(f_uid);影响的数据栏: 1265737时间: 374.203ms1楼的说法也许也可行,但我没有进行测试。感谢大家的帮助! mysql一个表内字段的关联 手工启动mysql服务发生mysqld-nt.exe 应用程序错误 得到一条记录 按照 成绩字段排序 的名次 对特殊字符进行处理的mysql存储过程,好心人帮帮忙! MariaDB 在 Windows 下 noinstall 版本的安装和使用 一sql语句在mysql下的实现 Mssql存储过程中的return在mysql中用什么? mysql安装问题 在Navicat for MySQL中如何找回误删的数据库 mysql单元测试工具选择 这个查询可以优化吗? 如何用一条sql语句找出所有父子节点
影响的数据栏: 203495
时间: 32.391ms
你啥服务器啊,我的pc机器,4G内存,4核的,2000数据,62秒搞定了。
影响的数据栏: 1265737
时间: 374.203ms
1楼的说法也许也可行,但我没有进行测试。
感谢大家的帮助!