load data ERROR 1197 (HY000)错误
Posted 人生不设限
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了load data ERROR 1197 (HY000)错误相关的知识,希望对你有一定的参考价值。
有一份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)错误的主要内容,如果未能解决你的问题,请参考以下文章
Flutter, Android Unable to load Maven meta-data from ~ Build error 解决方法
mysql load data local infile问题
mysql load local data infield 报错 ERROR 1148 (42000): The used command is not allowed with this MyS
关于FFmpeg报错Error when loading first segment和Invalid data found when processing input
今天备份表数据遇到一个错误 Error CODE: 1197 Multi-statement TRANSACTION required more THAN 'max_binlog_cache
mysql error 1197 ,Multi-statement transaction required more than 'max_binlog_cache_size' byt