位置: 编程技术 - 正文

轻松掌握MySQL函数中的last_insert_id()(mysql函数大全以及举例)

编辑:rootadmin

推荐整理分享轻松掌握MySQL函数中的last_insert_id()(mysql函数大全以及举例),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql函数用法,mysql函数大全以及举例,mysql数据库的函数,mysql函数,mysql函数是什么意思,mysql函数,mysql函数是什么意思,mysql函数用法,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

最近一个同事问我,为什么last_insert_id()得到的结果与预期的不一样呢,于是我就认真的去研究的一下这个参数,下面是关于last_insert_id()的详细介绍,一起来学习学习吧。

首先,举个例子

其次,研究一下

查阅MySQL官方文档,真的太重要了。。。

官方出处: no argument, LAST_INSERT_ID() returns a -bit value representing the first automatically generated value successfully inserted for an AUTO_INCREMENT column as a result of the most recently executed INSERT statement.

翻译:

没有参数的last_insert_id()返回的是最近一次针对autoincrement列执行的INSERT语句的第一个自动生成的值。

轻松掌握MySQL函数中的last_insert_id()(mysql函数大全以及举例)

官方文档原话:

If you insert multiple rows using a single INSERT statement, LAST_INSERT_ID() returns the value generated for the first inserted row only. The reason for this is to make it possible to reproduce easily the same INSERT statement against some other server.

翻译:

如果你在单条INSERT语句中插入多个值,那么last_insert_id()返回的是该INSERT语句第一个自动生成的值。

然后,剖析一下

请认真阅读上述翻译中的黑色字体,牢记last_insert_id()的约束。

为什么插入指定的值,last_insert_id()就失效了呢?

官方文档明明说了,是自动生成的值啊,不是你指定的值啊,是由autoincremnt计数器自己生成的才能被last_insert_id()追踪到哇。。

为什么多值插入的时候,显示的是第一条插入值啊,last不是最后一个值的意思么啊啊啊。。

官方文档明明说了,是最近一次的INSERT语句**自动生成的第一个值**哇哇哇。。

总结

记住last_insert_id()的约束。最近一次INSERT语句在autpincrement列上自动生成的第一个值。总结的这句话比翻译的那句话感觉顺口多了==

好了,

标签: mysql函数大全以及举例

本文链接地址:https://www.jiuchutong.com/biancheng/349624.html 转载请保留说明!

上一篇:详解MySQL数据库的安装与密码配置(mysql数据库简单介绍)

下一篇:详解CentOS6.5 安装 MySQL5.1.71的方法(centos6.2安装教程)

  • 农产品税率9%还是免税
  • 人工费用分配表分配率
  • 收据盖发票专用章后果
  • 当月开票可以当月缴税吗
  • 待认证进项税额认证以后怎么做分录
  • 暂估材料收到发票后是更正还是红冲
  • 收到代发工资的信息
  • 单张发票金额有多少
  • 慰问金计入什么明细科目
  • 预收账款借方余额可以计入应收账款的哪方
  • 进项税转出的发票怎么认证
  • 核定征收可以享受小微企业税收优惠吗
  • 固定资产处置怎么计算
  • 借差旅费退回现金怎么办
  • 企业筹建期间需要招几个会计
  • 个人终止投资经营
  • 哪些单位可以开专票
  • 旅游业税率是多少,企业税是按季度缴纳吗
  • 分支机构享受了税收优惠,是由总机构备案还是分支机构备案?
  • 企业网银使用
  • 委托加工物资的消费税
  • 购买固定资产货款未付
  • 企业收到应收账款6要素哪个增加哪个减少
  • 公司发工资了
  • 即征即退的增值税计入其他收益吗
  • 旅行社小规模差额征税增值税申报表怎么填
  • 送积分怎么做账
  • 鸿蒙系统桌面如何设置
  • 以产品抵债会计分录
  • linux系统的文件与目录操作
  • 电脑中病毒有什么危害
  • 独资子公司如何注册
  • bboy.exe进程是病毒吗 bboy进程安全吗
  • 白条入账会计要负刑事责任吗
  • 销售佣金在所得税里扣吗
  • 其他应收款的会计处理
  • 最贵的十张照片
  • 通过session实现用户的登录与登出功能
  • yolo v5 focus
  • kafka图形化界面
  • 布拉塞龙图片
  • 给工程项目买保险是选哪个保险公司
  • vue sha256加密
  • 统计不同类型的数量
  • ps调色的作用
  • 计入固定资产成本的税费有哪些
  • 不应确认增值税销项税额的
  • 增值税不得抵扣的情形
  • sql server 防止表锁死
  • 简易办法征收增值税是什么意思
  • 药品的增值税税率13%还是17%?
  • 车户过户
  • 固定资产多少钱算固定资产
  • 企业刚注册成功又要注销要什么手续
  • 退差价后退货
  • 补交以前年度环保税
  • 无偿赠送他人产品,会计分录怎么写
  • 预发绩效会计分录
  • 冲减上年度多计提所得税
  • 公司提供给员工暂借款未还款离职
  • 待清算商户款项分录的摘要是什么
  • 股票交易费用计入股票成本吗
  • 事业单位收费可以收取相关服务费吗
  • 如何关闭windows程序
  • 微软安全公告
  • ubuntu14.04 LTS 下vsftpd安装与配置教程详解
  • 自动启动win10
  • win10怎么合并磁盘空间
  • url是什么格式的文件怎么打开
  • win8.1界面如何改为win7
  • win7开机出现两个系统选项
  • android模块开发
  • node.js deno
  • 同一个文件夹中的文件可以同名吗
  • 如何保养铜香炉
  • unity最新教程
  • 增值税纳税申报时间
  • 税务核查主要核算内容
  • 车辆购置税多久能退回来
  • 宁波新注册公司什么时候开始报税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设