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;

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐