如何设置mysql 主键自动增长
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何设置mysql 主键自动增长相关的知识,希望对你有一定的参考价值。
如果你数据库已经建立 用这个方法:
ALTER TABLE `test` CHANGE `id` `id` INT(11) NOT NULL AUTO_INCREMENT;
如果你数据库没有建立 就用CREATE :
如果你用的数据库软件 比如Navicat for mysql。 那么在设计表选项里有设置自动增长的,打上勾
参考技术A 创建表时设置主键自增长(主键必须是整型才可以自增长):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;
Navicat for MySQL怎么将设置成外键的ID设置自动增长
为什么把这个ID设置成自动增长,保存时出现这个错误?怎么样才能解决?我是个MYSQL小白,不懂求大神们教教。
先设置外键表中的字段 自增长 然后再设置 外键 这样的顺序就可以将主键表和外键表 就都可以设置自增了 参考技术A 外键不能设置自动增长 只有主键才能自增长 参考技术B 先设置主键自增,再设置成外键 参考技术C sjdksfhcosdoiwosdkl; 参考技术D 这个是说的id字段有外键关联, 有外键关联的话 怎么能设置自增呢以上是关于如何设置mysql 主键自动增长的主要内容,如果未能解决你的问题,请参考以下文章