MYSQL获取当前表自增值_mysql获取当前表自增列的值_Yaroo的博客-程序员宅基地

技术标签: 数据库  

1、 SELECT MAX(id) FROM person   针对特定表

2、 SELECT LAST_INSERT_ID()  函数   针对任何表

3、 SELECT @@identity    针对任何表

@@identity 是表示的是最近一次向具有identity属性(即自增列)的表插入数据时对应的自增列的值,是系统定义的全局变量。

一般系统定义的全局变量都是以@@开头,用户自定义变量以@开头。

使用@@identity的前提是在进行insert操作后,执行select @@identity的时候连接没有关闭,否则得到的将是NULL值。

4.  SHOW TABLE STATUS LIKE 'person' 

如果针对特定表,建议使用这一种方法

得出的结果里边对应表名记录中有个Auto_increment字段,里边有下一个自增ID的数值就是当前该表的最大自增ID.

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/Yaroo/article/details/78465781

智能推荐

北京电子邮箱账号密码登录技巧_北京邮箱号_ZYX郑的博客-程序员宅基地

熟悉邮箱产品的人都知道,需要登录之后才能使用,国内主流的邮箱品牌TOM、网易、新浪等都有自己的登录方式,下面为大家介绍如何在不同的用户端登录使用邮箱。

雪花算法 Snowflake & Sonyflake_jx69693678nab的博客-程序员宅基地

唯一ID算法Snowflake相信大家都不墨生,他是Twitter公司提出来的算法。非常广泛的应用在各种业务系统里。也因为Snowflake的灵活性和缺点,对他的改造层出不穷,比百度的UidGenerator、美团的Leaf、索尼的Sonyflake等等。这篇帖子主要是讲一下原生的Snowflake算法、缺点及改造方案,并分析索尼的Sonyflake源码对原生Snowflake的改造,原生Sn...

计算机如何打开无线网络适配器,win7系统下网络适配器打不开怎么解决_weixin_39636610的博客-程序员宅基地

通常情况下我们的电脑中都会有一个网络适配器,这是计算机联网的设备,不过最近有深度技术win7旗舰版系统用户却遇到了网络适配器打不开的情况,该怎么办呢,接下来系统城小编就给大家分享一下win7系统下网络适配器打不开的具体解决方法。方法/步骤:1、进入电脑“设备管理器”;打开我的电脑,右击鼠标,选择最下面的属性点击,进入控制面板,控制面板左侧第一个导航就是“设备管理器”;2、查看“网络适配器”情况进入...

sparksql用户自定义函数(UDF和聚合函数)_spark udf聚合_小卢的博客的博客-程序员宅基地

这段时间复习了spark,自己用spark sql 实现了udf和用户自定义函数。废话少说,直接上代码:DataFrame的用户自定义UDF函数用户根据业务情况自定义的函数实现某些功能//创建一个dfval df = spark.read.json(“in/user.json”)//创建一个临时表df.createOrReplaceTempView(“person”)//创建一个u...

双Gige相机连接电脑_gige接口如何连到电脑_黑金古牙盘的博客-程序员宅基地

双GigE相机连接主机硬件:1.basler-acA1920-48gm,1. 连接手段:用交换机连接即可,千兆交换机+千兆网线,传输速率理论最大值在125MB/s2. 连接实测:通过Basler相机自带软件测试:这里最大传输速度为10.7MB/s,应该是旧的路由器限制的缘故,像素点为1920*1200=2304000;单色相机,每个像素只有灰度显示,8位位深,故每个像素点1bit,2304000bit为2.1972MB,即单幅图像大小为2.1972MB,根据最大其传输传输速率10.7MB/s

安卓第三方开源库_xk_一步一步来的博客-程序员宅基地

原文在简书,这是地址Android开源库V - Layout:淘宝、天猫都在用的UI框架,赶紧用起来吧!安卓开发者不得不收藏的工具学技术就去懒人博客安卓那些你不得不收藏的开源库GitHub上受...

随便推点

Java实现Desktop打印,编辑,预览_desktop.print_共度良宵夜的博客-程序员宅基地

直接撸代码 package com.desktop;             import java.awt.Desktop;      import java.io.File;      import java.net.URI;                           public class DeskTopTest {                   ...

谈谈如何使用 opencv 进行图像识别_opencv 图像识别_TesterHome官方的博客-程序员宅基地

原文由hakaboom发表于TesterHome社区,点击原文链接可与作者直接交流。1)前言从18年开始,我接触了叉叉助手(平台已经被请喝茶了),通过图色识别,用来给常玩的游戏写挂机脚本,写了也有两三年.也算是我转行当游戏测试的理由.去年11月,也是用了这身技术,混进了外包,薪资还不错,属于是混日子了,岗位是在发行,接触到很多游戏,因为接不了poco,到手只有apk,日积月累,游戏越来越多,项目组却还是只有这点人.为了减轻自己的压力,就开始了UI自动化的不归路.2)游戏UI自动化因为游戏引擎.

解决 git 中【user.name has multiple value】的错误_songywaa的博客-程序员宅基地

git 在命令行输入一下代码时$ git config --global user.name "Your Name"$ git config --global user.email "[email protected]"报错:warning: user.name has multiple valueserror: cannot overwrite multiple values wit...

C#调用EnumDevice获取设备信息_enumdevices.devices_yaofeng yang的博客-程序员宅基地

本文接上篇文章C#获取设备(Audio和Video)名称 简单整理,对第四种方式使用整理.EnumDevice.dll是网上下载的,也下载了对应的源代码,对应dll:https://download.csdn.net/download/QQ81867376/12322158该dll的源码: https://download.csdn.net/download/QQ81867376/12322152由于项目刚好是x86,所以直接使用上面下载的dll,暂未去编译源代码。C# 调用EnumD.

linux bash-I/O重定向及管道_shinben的博客-程序员宅基地

标准输入:keyboard,0标准输出:monitor,1标准错误输出:monitor,2I/O重定向:改变文件输出或输入的位置输出重定向command > new_PATH,command >> NEW_PATH>:覆盖重定向,目标文件中的原有文件会被清楚>>,追加重定向,新内容会追加到目标文件的尾部...

推荐文章

热门文章

相关标签