openshell 的个人博客

一天很长,但十年很短。

Open Source, Open Mind,
Open Sight, Open Future!
  menu
110 文章
5051 浏览
0 当前访客
ღゝ◡╹)ノ❤️

mysql修改现有表中的字段为auto_increment

初学mysql,操作熟练,忘了创建表的时候添加auto_increnment

在网上找到相关方法现贴出方法:

--先创建一个表
CRETAE TABLE tb1(ID INT,username VARCHAR(20),age TINYINT UNSIGNED);
--此时直接添加auto_increment会报错,因为auto_increment必须与主键一起使用(主键不一定要与auto_increment一起使用哦)。所以应该这样:
ALTER TABLE tb1 ADD PRIMARY KEY(ID);
ALTER TABLE tb1 CHANGE ID ID INT AUTO_INCREMENT;

另一段修改已有字段数据类型的语句:

mysql>ALTER TABLE tb1 MODIFY COLUMN 字段 类型;   --也可用于修改数据存储长度



标题:mysql修改现有表中的字段为auto_increment
作者:openshell
地址:http://solo.caiqz.cn/articles/2016/09/19/146.html