1、ALTER TABLE student
ADD PRIMARY KEY(id
);
如果以前有主键的话: ALTER TABLE `student` DROP PRIMARY KEY, ADD PRIMARY KEY(`id`);
2、ALTER TABLE student
CHANGE id
id
INT(11) NOT NULL AUTO_INCREMENT;
PS: 两条语句顺序不能变。
如果是已经有了主键,但是想更改主键,例如我本来有个主键叫student_id,现在想加一个字段id作为主键,那就按照下面的顺序执行
ALTER TABLE student
DROP PRIMARY KEY;
ALTER TABLE student
ADD COLUMN id INTEGER NOT NULL PRIMARY KEY AUTO_INCREMENT;