位置: 编程技术 - 正文

轻松掌握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安装教程)

  • 大盛房地产中介公司
  • 计提附加税的金额怎么算
  • 所得税汇算清缴时间期限
  • 公积金个人缴纳多少
  • 简易计税收入会计分录
  • 再保后赔款支出
  • 企业接到税务稽查局电话
  • 补记以前年度折旧
  • 租赁汽车油费可以抵扣吗
  • 银行转贴现业务违法吗
  • 红字发票信息表是销方还是购方开
  • 个人无偿受赠房屋 个人所得税 张英泉
  • 总公司集中支付说明
  • 用友t3怎么删除损益结转凭证
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 出口退税企业的税负率怎么算?
  • 新药从开发到生产的流程
  • 苗木免税票能随便开吗
  • 免税农产品抵扣政策
  • 暂估入库借方有余额怎么处理
  • 退税收入怎么做分录
  • 稿酬所得怎么纳税
  • 分配水电费包括税费吗
  • bios怎么更改硬盘
  • 用人单位发放工资时跨行手续费应由谁支付
  • window10切换win7
  • 硬件设施不完备
  • win11系统怎么删除账户
  • 个人股份转让
  • 残疾人就业保障金
  • 现金流方法
  • yolov5 教程
  • psd格式文档
  • php静态属性和静态方法
  • 个人所得税完整证明
  • phpcrawl
  • php验证身份证号
  • 浦东森林村
  • 初学者安装visual studio
  • 决算清理期和库款报解整理期
  • 计提和发放工资金额不一致
  • python默认画布大小
  • phpcms建站教程
  • 处置子公司利润表
  • 工会经费计算表
  • 公司注销员工的经济补偿哪些情况才能是2N呢
  • 减免增值税记账
  • 销售折让怎么写分录
  • 买车险怎么打折
  • 装修费应该按几折算
  • 发票冲红如何做账红字发票需要给购买方吗
  • 差旅费的进项税额需要转出吗
  • 分包抵扣金额
  • 企业没有期初数据,会计怎么做账
  • sql server m1
  • MySQL5.6.31 winx64.zip 安装配置教程详解
  • vmware虚拟机怎么克隆
  • 445端口 关闭
  • win8局域网共享设置
  • windows7 ie
  • 电脑百度搜索
  • 怎么设置pe系统
  • win10无法双击
  • win10系统怎么设置屏幕
  • win7系统损坏无法开机怎么重装
  • win7系统迁移到另一磁盘
  • cocos3d物理引擎
  • opengl 2
  • asm指令
  • pygame如何加载图片
  • js如何显示日期和时间
  • linux查看shell脚本内容
  • unity 2danimation
  • python for循环删除元素
  • google年会
  • 青海国税局领导班子
  • 广西国税发票查询系统
  • 免税开普票还是专票
  • 广东省电子税务局app
  • 贵州泉源会计服务有限公司花溪店位置
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设