mysql增量ID启动值更改方法
2023-09-27 14:27:03 时间
在mysql很多朋友感到场AUTO_INCREMENT增量型ID值它不能被改变,其实这种认识是错误的,这里mysql增量ID开始值更改和设置。
设置自动递增字段的通常的方法:
创建表格后加入:
很多时候希望table中数据的id不要从1開始,像qq。 id从10000開始
代码例如以下:
并且该语句也适用于改动现有表的id上。 比方大批量删除数据后,想id从654321退回123456開始
设置自动递增字段的通常的方法:
格时加入:
create table table1(id int auto_increment primary key,...)
创建表格后加入:
alter table table1 add id int auto_increment primary key 自增字段。一定要设置为primary key.
很多时候希望table中数据的id不要从1開始,像qq。 id从10000開始
代码例如以下:
创建表格时加入:
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;
创建表格后加入:
alter table users AUTO_INCREMENT=10000;
并且该语句也适用于改动现有表的id上。 比方大批量删除数据后,想id从654321退回123456開始
alter table users AUTO_INCREMENT=123456;
版权声明:本文博客原创文章。博客,未经同意,不得转载。
相关文章
- 高可用性、负载均衡的mysql集群解决方案
- mysql 8.0.17 安装配置方法图文教程
- IIS下MySQL停止和启动的方法
- MySQL 性能调优的10个方法
- 状态快照转移:一种MySQL Galera集群较优的备份方法
- [转]Mysql字符集和字符序及修改方法
- MySQL 解决 emoji表情 的方法,使用utf8mb4 字符集(4字节 UTF-8 Unicode 编码)
- Mysql mysql lost connection to server during query 问题解决方法
- MySQL Access denied for user root@localhost 解决方法
- 面向生产环境的 MySQL 同步到Redis,ClickHouse等服务的异构中间件
- MySQL基础入门
- MySQL 大数据量表最优分页方法
- mysql 插入数据失败防止自增长主键增长的方法
- 基于 Java(SpringBoot+SSM)+MySQL 实现的(Web)高校成绩分析与管理系统【100010579】
- 基于 JavaWeb+MySQL设计实现博客管理系统【100010346】
- 深入MySQL复制(二):基于GTID复制
- (数据科学学习手札51)用pymysql来操控MySQL数据库
- MySQL修改数据表存储引擎的3种方法介绍
- Mysql 密码过期
- MySQL 实现不同分组取不同值
- MySQL表名不区分大小写的设置方法
- 刚刚完成了在vs2013中通过 ef连接mysql数据库的工作。感觉没有想象中的简单。试了n次终于成功。故记录成功的方法,希望可以帮到大家
- Mysql学习之十二:JDBC连接数据库之DriverManager方法
- mysql online DDL
- MySQL 数据库引擎与编码