mysql C 这是更改大数据表字符集的更好方法吗?
在表中插入日语字符.我们需要将表和列的默认字符集更改为UTF8.
由于这些表具有大量数据,因此Alt
在我的生产数据库中,使用“latin”的默认CharSet创建警报相关表,因此我们在尝试时遇到错误 哪个是更改大型数据表的字符集的更好方法? 最佳答案 我在mysql手册http://dev.mysql.com/doc/refman/5.1/en/alter-table.html上找到了这个:In most cases,ALTER TABLE makes a temporary copy of the original 所以是的 – 在这样做的同时最大限度地减少停机时间是很棘手的.这取决于您的表的使用情况,是否有更多的读/写? 我能想到的一种方法是使用某种复制.因此,创建一个使用UTF-8的新Alert表,并找到一种方法将原始表复制到新表而不影响可用性/吞吐量.复制完成后(或足够接近),通过重命名切换表? 当然,这说起来容易做起来 – 如果可能的话还需要更多的学习. (编辑:鄂州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- Mysql应用Mac 安装和卸载 Mysql5.7.11 的方法
- Mysql入门Mysql 5.7.19 winx64 ZIP Archive 安装及使用过程
- Mysql应用MySQL从命令行导入SQL脚本时出现中文乱码的解决方
- php – 完全重新安装Laravel 5迁移资料?
- PHP中的ip2long()是否等于MySQL中的INET_ATON()函数?
- php – 从master数据库获取数据库凭据,然后连接到不同的数据
- mysql显示innodb状态输出
- 如何更新SqlAlchemy中所有行的一列数据?
- 插入语句中C#应用程序中的MySql ODBC 5.1驱动程序的内存分配
- mysql – SQL UPDATE或DELETE如果重复