加载到 mySQL 时出现错误代码:1262

Posted

技术标签:

【中文标题】加载到 mySQL 时出现错误代码:1262【英文标题】:Error Code:1262 when loading to mySQL 【发布时间】:2014-02-18 12:43:09 【问题描述】:

尝试将 tsv 文件 2gb 加载到 mysql 数据库时,我遇到了一点问题。错误代码:1262

由于这是一个相当大的文件,我如何打开/更改以便将其加载到系统中?

【问题讨论】:

错误 1262 的定义:SQLSTATE: 01000 (ER_WARN_TOO_MANY_RECORDS) 行 %ld 被截断;它包含的数据多于输入列。 【参考方案1】:

这将是 csv 文件,并且您知道它很大。 如果您在本地服务器中,您可以更改 .ini 文件并增加上传文件的限制,如果您使用的是 Web 服务器,则添加 .htaccess 文件

在 .htcaccess 文件中添加以下内容:

php_value upload_max_filesize 500M
php_value post_max_size 500M

在 php.ini 中添加:

upload_max_filesize = 500M
post_max_size = 500M

或者你可以分割你的 csv 文件

【讨论】:

如果我决定拆分它,加载文件查询将如何改变以反映批量上传?

以上是关于加载到 mySQL 时出现错误代码:1262的主要内容,如果未能解决你的问题,请参考以下文章

关闭启动画面时出现类型不匹配错误

配置复制从属时加载 mysql 5.6 主转储时出现错误 1794

插件加载到 appDomain 的 mySQL 错误

使用 mysql 运行 JDBC 程序时出现此错误 [重复]

爬坑Python 3.6 在 Socket 编程时出现类型错误 TypeError: a bytes-like object is required, not 'str'(示例代码(代

将 300 MB 文件加载到 BigQuery 时出现超时错误