首页 > 玩机美化 > 【教程】MYSQL技巧:为现有字段添加自增属性

【教程】MYSQL技巧:为现有字段添加自增属性

楼主:操操操 [1级] · 2019-12-21 ·  浏览631 · 玩机美化 · ID:
【小白教程】MYSQL技巧:为现有字段添加自增属性

基本命令格式如下:

ALTER TABLE tbl_name MODIFY col_name column_definition

其中column_definition字段需要包括以下内容:

1、该列的数据类型及AUTO_INCREMENT字段;

2、如该列必须为NOT NULL及PRIMARY KEY(UNIQUE)属性。如果不是,需添加相应定义。

举个例子。已存在表test,结构如下:

mysql> desc test;
+----------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | |
| username | varchar(15) | NO | | NULL | |
+----------+------------------+------+-----+---------+----------------+

先需要给主键列id添加AUTO_INCREMENT属性,只需执行以下指令即可:alter table test MODIFY id INT UNSIGNED AUTO_INCREMENT;

执行成功后,再查看表test的结构,即可看到auto_increment属性:

mysql> desc test;
+----------+------------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+----------+------------------+------+-----+---------+----------------+
| id | int(10) unsigned | NO | PRI | NULL | auto_increment |
| username | varchar(15) | NO | | NULL | |
+----------+------------------+------+-----+---------+----------------+
- 版权声明 - 1、本帖所有言论和图片等纯属网友个人意见,与流星社区立场无关;
2、其他单位或个人使用、转载或引用本帖时必须同时征得该帖子作者操操操流星社区的同意;
3、备注原文地址:https://bbs.liuxingw.com/t/20352.html,可忽略第2条;
4、帖子作者需承担一切因本文发表而直接或间接导致的相关责任;
5、如本帖内容或部分内容转载自其它媒体,这并不代表本站赞同其观点和对其真实性负责;
6、如本帖若为资源类,将仅限用于学习和研究目的,您必须在下载后的24个小时之内,从您安装或使用的设备中彻底删除上述内容;
7、如果您喜欢该程序,请支持正版软件,购买注册,可以得到更好的正版服务;
8、如本帖侵犯到任何版权或违法问题,请立即邮件告知我们,我们将及时予以处理。
5条回复 |  最后回复于2019-12-21

染指惜流年 [2级]

看不懂看不懂啊
发布于2019-12-21

回复列表

  • 内容加载中...

说点什么...

墨白Dish [3级]

教程贴请带【教程】前缀哦,我帮你修改了,下次记得加哦
发布于2019-12-21

回复列表

  • 内容加载中...

说点什么...

歪捏 [2级]

又是懵逼的一天
发布于2019-12-21

回复列表

  • 内容加载中...

说点什么...

凡凡 [2级]

这个把我看懵了
发布于2019-12-21

回复列表

  • 内容加载中...

说点什么...

神秘人 [2级]

我来占楼了
发布于2019-12-21

回复列表

  • 内容加载中...

说点什么...
登录注册 后才可进行评论
签到
9人签到
已签0天
  • 46566帖子
  • 1935958热点量
  • 184631火热值