如何在MySQl数据库中给已有的数据表添加自增ID
首先码却保你这张表中没有PRIMARYKEY,如果有先删除这张表中的PRIMARYKEY,
然后创建一个自增长字段
语法如下:
ALTERTABLE`表名`ADD`字段名`
INTUNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY
ALTERTABLE`custnew`ADD`cust_id`INTUNSIGNEDNOTNULLAUTO_INCREMENTPRIMARYKEY
mysql创建自增列使用案例场景再现:
创建一个为test的数据库,为数据库test创建一个数据表student ,其中包含的字段有 id name sex,admission_time,其中要求student表中的人员id必须连续排列。
create database test use test
create table student (
id int primary key auto_increment
name varchar(15)
sex varhcar(5)
admission_time data
)
其中 auto_increment 就是自增列,具体功能是当需要产生唯一标识符或顺序值时,可设置自