MySQL具有AUTO_INCREMENT关键字来执行自动增量。AUTO_INCREMENT的起始值为1,这是默认值。每条新记录将增加1。

要获得MySQL中的下一个自动增量ID,我们可以使用MySQL中的函数last_insert_id()或带有SELECT的auto_increment。

创建一个表,其中“ id”为自动增量。mysql> create table NextIdDemo

-> (

-> id int auto_increment,

-> primary key(id)

-> );

将记录插入表中。mysql> insert into NextIdDemo values(1);

mysql>  insert into NextIdDemo values(2);

mysql>  insert into NextIdDemo values(3);

显示所有记录。mysql> select *from NextIdDemo;

以下是输出。+----+

| id |

+----+

|  1 |

|  2 |

|  3 |

+----+

3 rows in set (0.04 sec)

我们在上面插入了3条记录。因此,下一个ID必须为4。

以下是知道下一个ID的语法。SELECT AUTO_INCREMENT

FROM information_schema.TABLES

WHERE TABLE_SCHEMA = "yourDatabaseName"

AND TABLE_NAME = "yourTableName"

以下是查询。mysql> SELECT AUTO_INCREMENT

-> FROM information_schema.TABLES

-> WHERE TABLE_SCHEMA = "business"

-> AND TABLE_NAME = "NextIdDemo";

这是显示下一个自动增量的输出。+----------------+

| AUTO_INCREMENT |

+----------------+

|              4 |

+----------------+

1 row in set (0.25 sec)

mysql 获取递增id_如何在MySQL中获取下一个自动递增ID?相关推荐

  1. mysql获取下一条自增的id_mysql获取一个表中的下一个自增(id)值的方法

    mysql获取一个表中的下一个自增(id)值的方法 MySQL: Get next AUTO_INCREMENT value from/for table Note to self: To get t ...

  2. java文件中获取创建日期_如何在Java中获取文件的上次修改日期

    java文件中获取创建日期 Sometimes we need to get the file last modified date in Java, usually for listeners li ...

  3. java获取语言_如何在java中获取语言环境对象?

    我在框架Spring和Liferay中使用Java. 使用liferay我知道如何获得一个语言环境(对象有一些信息:语言,国家......),但现在我在一个没有与liferay连接的java类,我不知 ...

  4. python中获取文件大小_如何在Python中获取文件大小

    python中获取文件大小 We can get file size in Python using the os module. 我们可以使用os模块在Python中获取文件大小. Python中的 ...

  5. html 获取选中radio,如何在html中获取被选中的radio的值?

    匿名用户 1级 2017-12-01 回答 一般来说,就是使用遍历的方法,判断每个Radio是否被选中,如果是,再取其值. 1:找出网页中所有控件的name为"rdPort" 的控 ...

  6. android build获取ext,android – 如何在Gradle中获取当前构建类型

    我的问题非常直接且易于理解. 题 在Gradle中,有什么办法可以在运行时获取当前的构建类型.例如,在运行assembleDebug任务时,build.gradle文件中的任务是否可以根据此任务与调试 ...

  7. python 获取当前目录_如何在Python中获取当前的工作目录?

    python 获取当前目录 To get the current working directory in Python, there is a library function getcwd() i ...

  8. python3获取当前日期_如何在python3中获取当前日期和时间? – Python3教程

    在本文中,你将学习如何用Python获取今天的日期和当前的日期和时间,我们还将使用strftime()方法以不同的格式格式化日期和时间. 获取当前日期的方法有很多,我们将使用datetime模块的da ...

  9. php 获取 客户端mac,如何在PHP中获取连接客户端的MAC和IP地址?

    服务器IP 您可以从$_SERVER['SERVER_ADDR']. 服务器MAC地址 对于MAC地址,可以解析netstat -ie在Linux中,或者ipconfig /all在Windows中. ...

最新文章

  1. MAC 默认python3
  2. crontab用法 时间配置_Linux指定的时间运行自定义命令的两种方式
  3. (转)java DecimalFormat用法
  4. Java中this的简单应用
  5. 获取字符串中的.前面的长度_算法连载之求解不含有重复字符的最长子串长度...
  6. Java嵌入oracle,Java插入Oracle Spatial空间数据
  7. PHP checkdate()函数与示例
  8. 使用AirFlow调度MaxCompute
  9. Linux运维问题解决(4)——linux LVM技术 逻辑卷增加 扩容 缩小 删除等操作
  10. JAVA处理字符串压缩以及文件压缩
  11. 后端开发面试自我介绍_前端开发面试自我介绍
  12. 又冒出来了不错的创意
  13. 极客日报:《英雄联盟》回应服务器崩了:官方直接回退了旧版本;Deno 1.19 发布|极客头条
  14. [补充]上集 Ch. 19-12(AJAX)在ListView / GridView的「样版」里面,放置 UpdatePanel
  15. SIP/VoIP之常见的语音问题
  16. 【自适应波束形成】MVDR(Minimum Variance Distortionless Response )笔记
  17. 【基于arduino的esp32-cam视频监控简单使用】
  18. 一小部分机器学习算法小结: 优化算法、逻辑回归、支持向量机、决策树、集成算法、Word2Vec等...
  19. 李娜跻身国际网球名人堂 退役五年再成亚洲第一人
  20. 利用计算机技术执行去自动化,自动化技术_计算机技术_

热门文章

  1. Linux内核:进程上下文切换
  2. django目录介绍
  3. Java中的IO学习总结
  4. mybatis--properties以及别名定义(四)
  5. RabbitMq下载和安装linuxcenteros安装
  6. scala的字符串的方法(五)
  7. oracle adg 人工干预,Oracle DataGuard
  8. c语言学习-自定义并调用两个函数,分别求两个整数的最大公约数和最小公倍数
  9. 带滚动条html转pdf只有一页,关于html页面导出pdf滚动条以下显示不全的问题
  10. chat.php能定期刷新,php+ajax实现在线刷新,即时通讯,无需mysql数据库!