设置MySQL自动增长从某个指定的数开始方法

 更新时间:2017年01月03日 10:29:13   投稿:jingxian  
下面小编就为大家带来一篇设置MySQL自动增长从某个指定的数开始方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

自增字段,一定要设置为primary key.

以指定从1000开始为例。

1 创建表的时候就设置:

CREATE TABLE `Test` ( 
     `ID` int(11) NOT NULL AUTO_INCREMENT, 
     `NAME` varchar(50) NOT NULL,  
     `SEX` varchar(2) NOT NULL, 
     PRIMARY KEY (`ID`)       
    ) ENGINE=MEMORY AUTO_INCREMENT=1000 DEFAULT CHARSET=utf8 CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC 

2 如果在创建表时没有设置,后来想设置,可以通过修改实现:

alter   table   Test   auto_increment   =   1000;  

示例之二:

create table user(  
id integer primary key,  
firstname varchar(200) not null,  
lastname varchar(200) not null);  
 
alter table user modify id integer auto_increment ;  
alter table user modify id integer default '1'; 

有时需要对mysql中设为auto_increment发的字段进行重置(恢复/还原),因此总结了一下,大概有三种方式可以做到:

1、直接重置autoIncrement的值

ALTER TABLE table_name AUTO_INCREMENT = 1;

2、通过truncate table 完成

TRUNCATE TABLE table_name;

3、删除表,然后重建表

DROP TABLE table_name;
CREATE TABLE table_name { ... };

以上这篇设置MySQL自动增长从某个指定的数开始方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 总结MySQL修改最大连接数的两个方式

    总结MySQL修改最大连接数的两个方式

    最大连接数是可以通过mysql进行修改的,mysql数据库修改最大连接数常用有两种方法,今天我们分析一下这两种方法之间的特点和区别,以便我们能更好的去维护mysql。下面我们来看一下mysql修改最大连接数的方法,希望文章能够帮助到各位朋友。
    2016-08-08
  • MySQL 数据查重、去重的实现语句

    MySQL 数据查重、去重的实现语句

    这篇文章主要介绍了MySQL 数据查重、去重的实现语句,帮助大家更好的理解和学习MySQL数据库,感兴趣的朋友可以了解下
    2020-09-09
  • 免安转MySQL服务的启动与停止方法

    免安转MySQL服务的启动与停止方法

    免安转MySQL服务的启动与停止方法,可以不用安装解压以后即可执行,对于老手推荐,新手建议用安装版本。
    2011-03-03
  • MySQL和MySQL驱动mysql-connector-java升级到8.0.X版本问题

    MySQL和MySQL驱动mysql-connector-java升级到8.0.X版本问题

    这篇文章主要介绍了MySQL和MySQL驱动mysql-connector-java升级到8.0.X版本问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • MySQL数据库执行Update卡死问题的解决方法

    MySQL数据库执行Update卡死问题的解决方法

    最近开发的时候debug到一条update的sql语句时程序就不动了,然后我就在plsql上试了一下,发现plsql一直在显示正在执行,等了好久也不出结果,下面这篇文章主要给大家介绍了关于MySQL数据库执行Update卡死问题的解决方法,需要的朋友可以参考下
    2022-05-05
  • Mysql事务中Update是否会锁表?

    Mysql事务中Update是否会锁表?

    这篇文章主要给大家介绍了关于Mysql事务中Update是否会锁表的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • mysql 乐观锁和悲观锁的具体使用

    mysql 乐观锁和悲观锁的具体使用

    本文主要介绍了mysql 乐观锁和悲观锁的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-01-01
  • MySQL可重复读级别能够解决幻读吗

    MySQL可重复读级别能够解决幻读吗

    这篇文章主要给大家介绍了关于MySQL可重复读级别能否解决幻读的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MySQL具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-03-03
  • Windows下mysql 8.0.29 winx64安装配置方法图文教程

    Windows下mysql 8.0.29 winx64安装配置方法图文教程

    这篇文章主要为大家详细介绍了Windows下mysql 8.0.29 winx64安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07
  • mysql正则表达式(regexp和rlike)的搜索功能实例分析

    mysql正则表达式(regexp和rlike)的搜索功能实例分析

    这篇文章主要介绍了mysql正则表达式(regexp和rlike)的搜索功能,结合实例形式分析了mysql正则表达式使用regexp和rlike的搜索功能相关原理与实现技巧,需要的朋友可以参考下
    2019-12-12

最新评论