Mysql 如何在不输入索引列值的情况下批量加载此类数据;“自动递增”;

Mysql 如何在不输入索引列值的情况下批量加载此类数据;“自动递增”;,mysql,Mysql,以下是从文本文件大容量加载数据的代码 LOAD DATA LOCAL INFILE 'C:\\file.txt' INTO TABLE datatable; 我有一个包含两列的表,一个属性和id,主键带有自动增量索引。该属性的值在文本文件中给出(每行一行) LOAD DATA LOCAL INFILE 'C:\\file.txt' INTO TABLE datatable; 我希望将id(索引的“自动增量”)本身插入,然后自己递增。我认为这是可能的,但是怎么做?试试这个:

以下是从文本文件大容量加载数据的代码

LOAD DATA LOCAL INFILE 'C:\\file.txt'
    INTO TABLE datatable;
我有一个包含两列的表,一个属性和
id
,主键带有
自动增量
索引。该属性的值在文本文件中给出(每行一行)

LOAD DATA LOCAL INFILE 'C:\\file.txt'
    INTO TABLE datatable;
我希望将id(索引的“自动增量”)本身插入,然后自己递增。我认为这是可能的,但是怎么做?试试这个:

如果这不起作用,一个表结构和file.txt的一个示例行会有所帮助。

试试这个:


如果这不起作用,一个表结构和file.txt的一个示例行会有所帮助。

您可以原始地将
.txt
中的所有内容导入数据库(使用给定的命令),这样您就只需要在那里设置属性,然后稍后添加
ID
字段

ALTER TABLE datatable ADD `id` MEDIUMINT NOT NULL AUTO_INCREMENT KEY
关于详细解释,已经有一个问题:

您可以原始地将
.txt
中的所有内容导入数据库(使用给定的命令),因此您只需在数据库中输入属性,然后稍后添加
ID
字段

ALTER TABLE datatable ADD `id` MEDIUMINT NOT NULL AUTO_INCREMENT KEY
关于详细解释,已经有一个问题:

现在,我建议你不要在每一步都过快地发布太多问题,而是自己努力。挑选一些书/手册并阅读它们。@GrijeshChauhan我正在阅读一本教程,并发布我想到的任何问题。在发布之前,我会在谷歌上快速搜索并尝试一些实际操作。@Zarah两个人(包括我)作为一项志愿服务为您的问题提供了答案。下次请公平一点,至少给出一点反馈。谢谢!@Zarah我经常阅读来自"同样地,我阅读了其他标签上的hotQ&A,以提高我的效率skills@Zarah这是url中的热门问题。如果你用任何其他标记替换“mysql”,那么它将查询相应的标记。现在我建议你不要在每一步都过快地发布太多问题,你自己要努力。选择一些书籍/手册并阅读。@GrijeshChauhan我正在阅读一篇教程,并发布我想到的任何问题。在发布之前,我会在谷歌上快速搜索并尝试一些实际操作。@Zarah两个人(包括我)作为一项志愿服务,为您的问题提供了答案。下次请公平一点,至少给出一点反馈。谢谢!@Zarah我经常阅读来自“”的一些问答同样地,我阅读了其他标签上的hotQ&A,以提高我的效率skills@Zarah这是url中的热点问题,如果您将“mysql”替换为任何其他标记,则它将查询相应的标记。