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 | |
+----------+------------------+------+-----+---------+----------------+
MYSQL——为现有字段添加自增属性相关推荐
- MySQL如何给字段添加注释?
问:MySQL如何给字段添加注释? 答:给MySQL字段添加注释有两种方式 ① 创建表的时候添加 create table student(s_no int not null comment '学号' ...
- plsql为字段添加自增主键
oracle没有ORACLE自增字段这样的功能,但是通过触发器(trigger)和序列(sequence)可以实现. create table t_client (id number(4) prima ...
- mysql 给字段添加索引_怎么给mysql表的字段添加索引和查询索引呢
1.普通索引. 这是最基本的索引,它没有任何限制.它有以下几种创建方式: (1)创建索引:Create INDEX indexName ON tableName(tableColumns(length ...
- mysql sql新增字段
mysql sql新增字段 修改表字段属性 修改表字段名称 修改表名 等操作 新增表字段数据status 允许为空 默认为空 放在字段update_by后:ALTER TABLE 'TABLE_NAM ...
- 43. Systemd的Unit配置详解,unit文件位置,优先级,unit类型,unit文件字段详解,Unit/Service/Install字段,添加mysql服务等例子
Systemd的Unit配置详解,unit文件位置和优先级,unit文件类型,unit文件字段详解,[Unit]字段,[Service]字段,[Install]字段,添加服务,创建.service 文 ...
- mysql 删除顺序_mysql 添加字段、删除字段、调整字段顺序 转
ALTER TABLE - 更改表属性 添加字段: alter table `user_movement_log` Add column GatewayId int not null default ...
- mysql的表导入pgsql用_postgresql 导入数据库表并重设自增属性的操作
postgresql使用Navicat软件导出数据库表,在导入会数据库的操作. postgresql 的自增字段 是通过 序列 sequence来实现的. 1.先删除导出的数据库表中的自增属性 2.导 ...
- MySQL给表和字段添加注释
在MySQL中,给表和字段添加注释使用COMMENT关键字. 1.添加表和字段的注释 创建数据表的同时,给表和字段添加注释. -- 创建用户信息表 CREATE TABLE tb_user (id I ...
- MySQL数据类型及字段属性
MySQL 数据类型MySQL中定义数据字段的类型对你数据库的优化是非常重要的.MySQL支持多种类型,大致可以分为三类: 数值 日期/时间 字符串(字符) 数值类型 MySQL支持所有标准SQL数值 ...
最新文章
- Visual Studio 2017为Android APK包签名
- 一身漏洞狂奔24年!人人都用的WiFi被曝重大漏洞,随时成为监控你的工具
- Bootstrap4 网格系统
- Linux之nginx入门
- c++ set遍历_Python算法学习之图与图的遍历
- 【Python】装上后这 14 个插件后,PyCharm 真的是无敌的存在
- 浅析weak指针的实现
- EvenBus源码分析
- 光伏发展路线图将发布 促产业优胜劣汰
- [原]Threads vs Processes in Linux 分析
- 论文浅尝 | XQA:一个跨语言开放域问答数据集
- sql获取日期相差天数oracle,找到oracle sql中两个日期之间的经过时间
- java 结构体数组初始化_C数组结构体联合体快速初始化
- 用R语言进行数据可视化的综合指南(一)
- PLSQL导出表结构
- 软件测试-xx银行面试经验过程详细版
- 网络口碑营销的优势和实施步骤
- 利用CK11N改标准价格需要注意的地方
- vue设置网页title
- boss直聘改回系统头像_Boss直聘VS猎聘,谁的营销广告更胜一筹