如何设置mysql 主键自动增长

如题所述

  如果你数据库已经建立 用这个方法:

  ALTER TABLE `test` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT;

  如果你数据库没有建立  就用CREATE :

  如果你用的数据库软件 比如Navicat for MySQL。  那么在设计表选项里有设置自动增长的,打上勾

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-21
创建表时设置主键自增长(主键必须是整型才可以自增长):
CREATE TABLE stu(
sid INT PRIMARY KEY AUTO_INCREMENT,
sname VARCHAR(20),
age INT,
gender VARCHAR(10)
);
修改表时设置主键自增长:
ALTER TABLE stu CHANGE sid sid INT AUTO_INCREMENT;
修改表时删除主键自增长:
ALTER TABLE stu CHANGE sid sid INT;