在MySQL中添加行号的哪种方法更快?

时间:2017-10-22 04:45:54

标签: mysql

我有大约4亿行。我正在使用方法1,但已经过了4个小时,但尚未完成。你知道方法2是否更好吗?

Method 1:
SELECT @i:=0;
ALTER TABLE es1 ADD id int unsigned;
UPDATE es1 SET id = @i:=@i+1;

Method 2:
ALTER TABLE es1 ADD id int NOT NULL AUTO_INCREMENT primary key FIRST

感谢您的帮助 →

0 个答案:

没有答案