加载到 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
使用 mysql 运行 JDBC 程序时出现此错误 [重复]
爬坑Python 3.6 在 Socket 编程时出现类型错误 TypeError: a bytes-like object is required, not 'str'(示例代码(代