gpt4 book ai didi

mysql - 关于使用 load infile 命令将大量数据加载到表中

转载 作者:行者123 更新时间:2023-11-29 08:52:44 25 4
gpt4 key购买 nike

我在将逗号分隔的 txt 文件加载到表中时遇到问题。文件很大。其大小为2 GB,包含65 列34 Lac 行。我做了以下设置来加载此文件:

  • 查询加载数据本地 INFILE 文件名 INTO TABLE 表名 FIELDS TERMINATED BY ',' ENCLOSED BY '"' LINES TERMINATED BY '\r\n' IGNORE 1 LINES;

在文件my.ini中我添加了以下变量

  • [mysqld] max_allowed_pa​​cket=60M
  • [myisamchk] key_buffer_size=512M myisam_max_sort_file_size=3G

我是 mysql 新手。谁能帮我加载这个文件。当我运行上面的查询时,我得到了 4-5 次以下结果。

Query OK,0 rows affected(25.09 sec)
Records:0 Deleted:0 Skipped:0 Warnings:0

最佳答案

使用外部ulil

mysqlimport --ignore-lines=1 --fields-optionally-enclosed-by="\"" --fields-terminated-by=, --lines-terminated-by="\r\n" --user=YOUR_USERNAME --password YOUR_DATABASE tablename.txt

关于mysql - 关于使用 load infile 命令将大量数据加载到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10749445/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com