gpt4 book ai didi

mysql - 如何将csv文件导入mysql表并自动递增

转载 作者:行者123 更新时间:2023-11-29 01:26:30 25 4
gpt4 key购买 nike

我正在尝试使用以下命令将 csv 文件导入 mysql:

mysqlimport --columns=name,amount,desc --ignore-lines=1 --fields-terminated-by=, --verbose --local -u muser -p mydb file.csv

该文件包含字段但不包含主键。它看起来像这样:

name, amount, desc

我的 mysql 表如下所示:

CREATE TABLE `organization` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` varchar(128) DEFAULT NULL,
`amount` varchar(128) DEFAULT NULL,
`desc` varchar(128) DEFAULT NULL,

如何使用 mysqlimport 导入 csv 文件并生成自动递增的 ID?

当我运行它时,出现以下错误:

mysqlimport: Error: 1467, Failed to read auto-increment value from storage engine, when using table: organization

最佳答案

使用 --columns parameter指定字段的映射。列名的顺序指示如何将数据文件列与表列匹配。

mysqlimport --columns=name,amount,desc...

关于mysql - 如何将csv文件导入mysql表并自动递增,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45183745/

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