解决mysql导出数据时的问题:格式错误、加载缓慢及数据丢失
发布时间
阅读量:
阅读量
若想从根本上解决速度缓慢的问题,可考虑将MySQL升级至8.0版本。MySQL 8.0的默认字符集已由latin1调整为utf8mb4,因此UTF8在处理数据时的效率显著提升,在某些特定查询场景下,速度甚至提升了1800%!
然而,若时间紧迫无法等待升级操作,则可采用以下临时措施进行快速处理。
**
**
问题一:数据格式不兼容(例如时间格式错误等常见情况);
方法1: 将Excel文件另存为CSV格式后,再将其导入数据库;
方法2: 在导入过程中,初始默认编码设置为65001(即UTF-8),可尝试切换至【10008 (MAC - Simplified Chinese GB 2312)

方法3: 在完成数据导入流程的最终阶段,可将时间字段的数据类型设定为datetime或time,总之应根据实际数据特征选择对应的数据类型,避免统一采用varchar作为默认设置。

还没有任何评论哟~
