CSV大文件拆分以导入到phpMyAdmin

CSV大文件拆分以导入到phpMyAdmin,php,mysql,csv,phpmyadmin,Php,Mysql,Csv,Phpmyadmin,目前我正试图通过phpMyAdmin将1.3 GB CSV导入MySQL。 问题: 由于难以拆分文件并导入,使用windows程序拆分后,某些列会损坏 问题: 是否可以将整个内容上传到phpMyAdmin,而不必拆分它 信息 我在phpMyAdmin中有5列,CSV so列也匹配。可能其他人也会面临这种问题 根据他的回答,你可以使用 mysql -u root -p set global net_buffer_length=1000000; --Set network buffer lengt

目前我正试图通过phpMyAdmin将1.3 GB CSV导入MySQL。

问题: 由于难以拆分文件并导入,使用windows程序拆分后,某些列会损坏

问题: 是否可以将整个内容上传到phpMyAdmin,而不必拆分它

信息
我在phpMyAdmin中有5列,CSV so列也匹配。

可能其他人也会面临这种问题

根据他的回答,你可以使用

mysql -u root -p

set global net_buffer_length=1000000; --Set network buffer length to a large byte number

set global max_allowed_packet=1000000000; --Set maximum allowed packet size to a large byte number

SET foreign_key_checks = 0; --Disable foreign key checking to avoid delays,errors and unwanted behaviour

source file.sql --Import your sql dump file

SET foreign_key_checks = 1; --Remember to enable foreign key checks when procedure is complete!
还可以查看另一种方法

mysql -u username -p -h hostname databasename < dump.sql
mysql-u用户名-p-h主机名数据库名
我的建议是编写一个在csv文件上迭代的脚本。获取行数据并插入数据库。我通过编写python脚本来解决这样的问题,但您的数据太大