我的需求非常简单。如何为MySQL表中插入的每一行添加序列号或id(我猜可能是auto_increment值)?
更具体地说,我有一个CSV文件,我使用LOAD DATA将单独的字段值存储到数据库中。我需要的是,如果从CSV文件中加载了2000行,每行必须自动插入一个唯一的序列号,如1,2,3等......
请帮助我提供我需要的确切查询,而不是语法。
感谢您的期待。
答案 0 :(得分:0)
将AUTO_INCREMENT
添加到您的ID列(如果需要,请创建它)。然后它将自动为您执行此操作:
ALTER TABLE tablename MODIFY id INTEGER NOT NULL AUTO_INCREMENT;