Имайте предвид, че MySQL таблицата може да има само една колона с AUTO_INCREMENT
атрибут.
Ако приемем, че таблицата няма първичен ключ :
ALTER TABLE table_name ADD COLUMN new_id INT NOT NULL;
SET @x = 0;
UPDATE table_name SET new_id = (@x:[email protected]+1) ORDER BY whateveryouwant ASC;
ALTER TABLE table_name ADD PRIMARY KEY new_id (new_id);
ALTER TABLE table_name CHANGE new_id new_id INT NOT NULL AUTO_INCREMENT;
Ако приемем, че таблицата вече има НЕ-инкрементиран първичен ключ :
Просто пропуснете PRIMARY
ключова дума в четвъртата команда.