MySQL Error number: MY-013967; Symbol: ER_BULK_LOADER_FILE_CONTAINS_LESS_LINES_THAN_IGNORE_CLAUSE_LOG; SQLSTATE: HY000 报错 故障修复 远程处理

文档解释 Error number: MY-013967; Symbol: ER_BULK_LOADER_FILE_CO…

文档解释

Error number: MY-013967; Symbol: ER_BULK_LOADER_FILE_CONTAINS_LESS_LINES_THAN_IGNORE_CLAUSE_LOG; SQLSTATE: HY000

Message: The first file being loaded contained less lines than the ignore clause

MY-013967: ER_BULK_LOADER_FILE_CONTAINS_LESS_LINES_THAN_IGNORE_CLAUSE_LOG错误

错误说明:

MySQL中的ER_BULK_LOADER_FILE_CONTAINS_LESS_LINES_THAN_IGNORE_CLAUSE_LOG错误消息指示要加载或导入的文件中的行数少于IGNORE子句中指定的行数。此错误消息属于SQLSTATE值为“HY000”的MySQL错误类别。

常见案例

当您尝试使用忽略/检测语句(例如LOAD DATA INFILE)从文件加载/导入MySQL数据表时,可能会遇到ER_BULK_LOADER_FILE_CONTAINS_LESS_LINES_THAN_IGNORE_CLAUSE_LOG错误。这种情况可能发生,此示例的IGNORE子句指定的行数超过要导入的文件中的行数。

解决方法:

一般处理方法及步骤

1.确保文件中的行数大于IGNORE子句中指定的行数。

2.确保文件中的列与将使用的MySQL数据表中的列吻合。

3.由于文件名大小写敏感,因此只能使用文件的准确名称(如果要导入的文件名称为“Test.csv”,则不能使用“test.csv”)。

4.尝试在客户端和服务器之间重置连接。

5.检查文件的格式,确保它符合一致的格式。

6.尝试使用字段分隔符将文件中的多个字段分成单独的字段(例如,,和–)。

7.检查文件中的空行,确保它添加到文件中,以便程序正确处理它们。把它们添加到文件中以解决该问题。

8.尝试使用mysqlbinlog工具识别IGNORE子句,然后再导入文件。

9.尝试安装最新版本的MySQL服务器,以确保它已更新到最新的版本。

10.尝试使用mysqlbackup.exe备份文件,然后再导入文件。

香港美国云服务器首选港服(Server.HK),2H2G首月10元开通。
港服(Server.HK)(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。

为您推荐

港服(Server.HK)MongoDB教程:MongoDB 索引

MongoDB 索引 索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件...

港服(Server.HK)PostgreSQL教程PostgreSQL 别名

PostgreSQL 别名 我们可以用 SQL 重命名一张表或者一个字段的名称,这个名称就叫着该表或该字段的别名。 创建...

港服(Server.HK)Memcached教程:Memcached stats 命令

Memcached stats 命令 Memcached stats 命令用于返回统计信息例如 PID(进程号)、版本号...

港服(Server.HK)Redis教程:Redis 数据类型

Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集...

港服(Server.HK)Redis教程:Redis GEO

Redis GEO Redis GEO 主要用于存储地理位置信息,并对存储的信息进行操作,该功能在 Redis 3.2 ...
返回顶部