如何在mysql表中添加唯一的id?

时间:2013-08-07 17:55:34

标签: mysql sql

我有一个很大的mysql数据库。有800000条记录。但他们没有uid。如何自动添加uid?

2 个答案:

答案 0 :(得分:5)

ALTER TABLE  `your_table_name` 
    ADD  `uid` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;

执行此声明后请耐心等待。

编辑:

 ALTER TABLE `your_table_name` AUTO_INCREMENT = 300000;

答案 1 :(得分:1)

CREATE TABLE animals (
     id MEDIUMINT NOT NULL AUTO_INCREMENT,
     name CHAR(30) NOT NULL,
     PRIMARY KEY (id)
) ENGINE=MyISAM;

INSERT INTO animals (name) VALUES
    ('dog'),('cat'),('penguin'),
    ('lax'),('whale'),('ostrich');

Refer This