我有一张结构表
表-a Id是主键
ID | Name
1 | Gourav
2 | Amit
3 | Rahul
但是在通过将数据库还原到其他数据库后自动删除主键之后..
现在表中的记录是
ID | Name
1 | Gourav
2 | Amit
3 | Rahul
0 | AAA
0 | BBB
0 | CCC
如何再次将主键添加到id列,并且可以在MYSQL中处理现有数据。
提前致谢..
答案 0 :(得分:2)
将PK添加为AUTO_INCREMENT,它将自动更改所有0值 -
ALTER TABLE table_a
CHANGE COLUMN id id INT(11) NOT NULL AUTO_INCREMENT,
ADD PRIMARY KEY (id);
之后,可以删除AUTO_INCREMENT属性 -
ALTER TABLE table_a
CHANGE COLUMN id id INT(11) NOT NULL;