mysql 设置序列开始数字
来源:互联网 发布:迅捷路由器绑定mac干嘛 编辑:程序博客网 时间:2024/06/14 05:53
在mysql中很多朋友都认为字段为AUTO_INCREMENT类型自增ID值是无法修改,其实这样理解是错误的,下面介绍mysql自增ID的起始值修改与设置方法。
通常的设置自增字段的方法:
通常的设置自增字段的方法:
创建表格时添加:
1
create
table
table1(id
int
auto_increment
primary
key
,...)
创建表格后添加:
1
alter
table
table1
add
id
int
auto_increment
primary
key
自增字段,一定要设置为
primary
key
.
许多时候希望table中数据的id不要从1开始,像qq, id从10000开始
代码如下:
创建表格时添加:
1
2
3
4
5
6
7
8
CREATE
TABLE
`orders` (
`order_num`
int
(11)
NOT
NULL
auto_increment,
`order_date` datetime
NOT
NULL
,
`cust_id`
int
(11)
NOT
NULL
,
PRIMARY
KEY
(`order_num`),
KEY
`fk_orders_customers` (`cust_id`),
CONSTRAINT
`fk_orders_customers`
FOREIGN
KEY
(`cust_id`)
REFERENCES
`customers` (`cust_id`)
ON
DELETE
CASCADE
ON
UPDATE
CASCADE
) ENGINE=InnoDB AUTO_INCREMENT=10000
DEFAULT
CHARSET=utf8;
创建表格后添加:
1
alter
table
users AUTO_INCREMENT=10000;
而且该语句也适用于修改现有表的id上, 比如大批量删除数据后,想id从654321退回123456开始
1
alter
table
users AUTO_INCREMENT=123456;
</div> </div>
阅读全文
0 0
- mysql 设置序列开始数字
- MYSQL中设置AUTO_INCREMENT从100开始
- MySQL如何设置自动增长序列 SEQUENCE
- 数字序列
- 数字序列
- 数字序列
- 数字序列
- 数字序列
- 找出以100万以下的数字开始的最长序列。
- 设置MySQL自动增长从某个指定的数开始
- MySql 设置自增列从N开始
- 30.输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序
- 输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序
- 输出所有和为S的连续正数序列。序列内按照从小至大的顺序,序列间按照开始数字从小到大的顺序
- mysql 如何设置自动增长序列 sequence(一)
- mysql 如何设置自动增长序列 sequence(一)
- mysql 如何设置自动增长序列 sequence(一)
- mysql 如何设置自动增长序列 sequence(一)
- 【Java】关于文件
- 粒子物理后传之:构建流计算拓扑[大结局]
- Add All UVA
- ssm框架踩过的坑
- flask框架应用之--文件上传
- mysql 设置序列开始数字
- 格雷码源码~~
- Linux集群,高可用keepalived
- C++从0开始----C++的注释
- java代理模式-动态代理
- linux时间
- WebView的使用
- ubuntu 常用命令
- Kettle (3)