mysql update获取主键详解数据库
2023-06-13 09:20:09 时间
mysql update获取主键
SET @update_id := 0;
UPDATE mobantestinfo1 SET info2 = value, id = (SELECT @update_id := id)
WHERE info1 = 23a LIMIT 1;
SELECT @update_id;
大致思路就是首先声明一个用户变量 @update_id ,之后在update数据时要多更新一个字段,就是将当前主键值更新为当前主键值(其实就是没更新),更新主键字段并不是目的,[email protected]_id,就是这句: ( SELECT @update_id := id )
如果是PDO只能分开运行mysql语句 变量多个用户之间是不会共享的 比如1个用户存了变量 还有个变量读取变量是为空的
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/4061.html
mysql相关文章
- MySQL筛选无重复数据的最佳实践(mysql过滤重复数据)
- MySQL 无限宽度的数据库容量(mysql最大容量)
- Mysql设置数据库为只读模式(mysql设置数据库只读)
- 解锁Mysql数据库隔离级别之门(mysql设置隔离级别)
- C3P0与MySQL联用:最佳数据库连接方案(c3p0mysql)
- 数据库快速掌握 mySQL 创建关系数据库技术(mysql创建关系)
- MySQL替代方案:探索新的可能性(mysql的替代品)
- 经济实惠的MySQL数据库:价格低,性能优秀(便宜的mysql数据库)
- MySQL:构建数据库技术精通之路(mysql单词)
- 幻想中的MySQL:读取未知的数据库存储时空(幻读mysql)
- MySQL dump文件备份指南(dump文件mysql)
- MySQL处理日期连续值的技巧(mysql 日期连续)
- 深度解析MySQL数据库服务端的工作原理与优势(mysql数据库服务端)
- MySQL搭建本地数据库:一步一步指南(mysql创建本地数据库)
- PHP操作MySQL数据库的封装简单化(php操作mysql封装)
- Linux连接MySQL数据库解锁平台无限可能(linux链接mysql数据库)
- MySQL搭配花生壳,实现远程连接无缝对接(花生壳mysql)
- MySQL修改表格格式的方法探究(mysql中修改表的格式)
- MySQL动态表名从C实现数据库查询的深入研究(c mysql 动态表名)
- MySQL中如何建立两张表的连接(mysql两表建立连接吗)
- 优化MySQL三表联查,提升查询效率(mysql三表联查效率)
- 掌握MySQL万能密钥,轻松破解数据库限制(mysql万能密钥)
- MySQL链接异常,问题求解(mysql一链接就停止)
- MySQL实现一列数据转换为多行数据(mysql 一列转多行)
- MySQL实现下拉选项功能的方法及应用(mysql下拉选项)
- 无法还原MySQL数据库探究原因与解决方案(mysql不能还原数据库)
- MySQL详解不等于语句用法及示例(mysql 不等于语句)
- 如何解决MySQL无法显示正在运行的问题(mysql不显示正在运行)
- MySQL无法实现递归操作(mysql不支持递归)
- MySQL数据库的编码问题不指定编码引发的数据混乱与解决方法(mysql不指定编码)
- MySQL中不包括的SQL语句(mysql不包括的语句)