码迷,mamicode.com
首页 > 其他好文 > 详细

load data ERROR 1197 (HY000)错误

时间:2016-10-14 11:51:08      阅读:148      评论:0      收藏:0      [点我收藏+]

标签:

有一份csv格式的文件,大小在14G左右。max_binlog_cache_size=4G。

登录mysql实例,选择对应的表通过load data往指定表里导数。大概20分钟左右,报以下错误:

ERROR 1197 (HY000) at line 2: Multi-statement transaction required more than ‘max_binlog_cache_size‘ bytes of storage; increase this mysqld variable and try again

原因是csv格式的文件数据量太大,mysql会把load data当作一个事务来处理,要么成功要么失败。导数失败后,表中数据量为0。

解决方式是:

将csv文件通过split命令拆分成多个文件,再导入到数据库中。

load data ERROR 1197 (HY000)错误

标签:

原文地址:http://www.cnblogs.com/janehoo/p/5959775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!