Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我的需求很简单。如何为 MySQL 表中插入的每一行添加序列号或 id(我猜可能是 auto_increment 值)?
更具体地说,我有一个 CSV 文件,我使用 LOAD DATA 将单独的字段值存储到数据库中。我所需要的是,如果从 CSV 文件中加载了总共 2000 行,则必须自动插入每一行,并使用唯一的序列号,如 1、2、3 等......
请帮助我提供我需要的确切查询而不是语法。
感谢期待。
添加AUTO_INCREMENT到您的 id 列(如果需要,请创建它)。然后它将自动为您执行此操作:
AUTO_INCREMENT
ALTER TABLE tablename MODIFY id INTEGER NOT NULL AUTO_INCREMENT;