zoukankan      html  css  js  c++  java
  • mysql数据库修改主键自增及出现的问题

    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.

  • 相关阅读:
    xml ui
    xml ui
    xml ui
    debug
    centOS7 mini配置linux服务器(一)安装centOs7
    数据结构之__链表
    数据结构之__队列
    数据结构之__栈
    在树莓派上使用 SSD1306 OLED 屏幕
    git官方手册
  • 原文地址:https://www.cnblogs.com/elliotnoob/p/6547633.html
Copyright © 2011-2022 走看看