码迷,mamicode.com
首页 > 数据库 > 详细

mysql数据库修改主键自增及出现的问题

时间:2017-03-14 11:53:35      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:问题   primary   字段   nbsp   sql   ima   数据   创建   错误   

1.创建数据库:

  create database user (

    uid int not null,

    username varchar(25) not null,

    password varchar(25) not null.

    primary key(uid)

     );

  该语句创建的数据库的主键是user,但是没有设置改字段自增,第一条数据就从0开始。向数据库插入第二条数据而不指定uid的时候就会报错。那如何修改该字段使其自增呢?

  alert table user modify uid int(4)auto_increment primary key.

  输入改语句会报:Multiple primary key defined ,重复定义主键错误

  整错的修改语句是: alert table user modify uid int(4) auto_increment;

  这样主键uid就是自增的,而且数据库会自动修改插入的第一条记录的uid字段,将0改为1.

mysql数据库修改主键自增及出现的问题

标签:问题   primary   字段   nbsp   sql   ima   数据   创建   错误   

原文地址:http://www.cnblogs.com/elliotnoob/p/6547633.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!