位置: 编程技术 - 正文

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

  • 一般纳税人购进货物用于免征增值税项目
  • 年报的资产负债率在哪里
  • 公司户和个人户卖车的时候价格差多少
  • 契税计入税金及附加吗
  • 年平均资金占用额计算公式
  • 增值税应税销售额包括哪些
  • 小微企业城建税优惠政策2023
  • 建筑工程劳保费返还给项目部吗
  • 费用类都有哪些账户
  • 少付了几毛钱会计分录
  • 建筑业咨询费有哪些
  • 合作社收到补贴款如何入账
  • 小规模餐饮业会计核算
  • 外贸公司发票过期怎么办
  • 一般纳税人年审证明
  • 电子承兑汇票接收时间是多久
  • 外购货物用于职工福利企业所得税怎么调整
  • 金融企业不良资产批量收购处置业务
  • 个人取得的拍卖资格
  • 涉嫌虚开发票的几种情况
  • 季度所得税申报可以弥补以前年度亏损吗
  • symtray.exe - symtray是什么进程 有何作用
  • 荣耀x10的鸿蒙系统怎么开启
  • 赠送客户的商品怎么入账
  • windows2004没有推送
  • php psr2
  • 现金解款单的使用范围
  • 职工薪酬可能计入什么科目
  • 公允价值变动损益借贷方向
  • 未分配利润进行利润分配分录
  • php零基础入门教程
  • php密码修改
  • netty websocket心跳
  • 期初未缴纳税额怎么计算
  • 农业产品征税范围注释财税字[1995]52号a
  • php判断数组是否为空的函数
  • uniapp跳转页面没反应
  • vue框架是什么样子的
  • 机器学习期末复习题
  • 企业销售固定资产房屋都要交什么税
  • 学生誓词最新2022年
  • 发票内容服务费可以吗?没有明细
  • 有关事业单位无编人员的规定
  • 营业执照更换法人需要哪些手续
  • kafka gui
  • 保函被索赔支付什么意思
  • 织梦tag标签怎么用
  • 汇票贴现是什么
  • sqlserver 数据迁移
  • 月末一般无余额的账户是( )
  • 注销公司详细步骤
  • 生产企业的生产许可证
  • 原材料基本账务处理办法
  • 其他应付款长期挂账几年必须转收入
  • 帮客户代付保证金合法吗
  • 科研专用费是什么
  • 跨年度冲红字发票账务处理
  • 股东分红的会计分录怎么做
  • 公司销售商品怎么做分录
  • 收到赞助费如何开发票
  • 增值税计入固定资产的成本吗
  • 企业盘亏的设备会计分录
  • 建设工程施工管理
  • 会务费入哪个科目
  • 怎么调整原材料的数量和单价
  • mysqlw3school
  • 如何设置滑屏方式
  • windows端口占用怎么关闭
  • linux安装和配置
  • win7无法删除d盘
  • centos简介
  • py常用函数
  • 着色器问题
  • nodejs gyp
  • [置顶]电影名字《收件人不详》
  • shell脚本识别十六进制数
  • 基于JAVASCRIPT实现的可视化工具是
  • js解析json字符串获取key
  • 河南农村社保查询个人账户查询系统
  • 医保可以直接到税局买吗?
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设