PHPMyAdmin/MySql - 添加ID字段和自动填充ID号

Kev*_*vin 8 php mysql phpmyadmin wampserver

我有一个非常大的数据库表 - 近2000万条记录.

记录没有唯一的ID号.所以,我插入了新字段.

现在,我想用ID号填充它,增加1,从第一个ID号为10,000,001开始.

仅供参考 - 我在本地计算机上使用WAMP和我拨我的最多次数高达5000秒,为了做到在第一时间上传(历时更拨通了在php.ini和mysql.ini其他几个变量超过10小时!!).

在过去,或者与其他数据库一起,我可能已经将数据导出到excel中,然后掀起一些文本以粘贴回phpmyadmin以更新记录.使用5K记录甚至100K记录时这很好,但这似乎无法容纳2000万条记录.

提前致谢!!

web*_*ave 16

只需在SQL选项卡中依次运行这两个查询:

ALTER TABLE mytable AUTO_INCREMENT=10000001;

ALTER TABLE mytable ADD `id` INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;
Run Code Online (Sandbox Code Playgroud)

然后,MySQL将创建该id字段并从10000001开始按顺序填充该字段.