mysql 更新多条id键值相同记录中的最新(最后一条)记录
例如上表(memorystorage表):
每次退柜操作时,要把退柜时间return_time更新(0000-00-00 00:00:00 -> $nowtime)
update memorystorage set return_time = $nowtime' where return_time = ( select A.return_time from
(select return_time from memorystorage where student_id = '25'order by get_time desc limit 1)as A)
要将select出的结果再通过中间表select一遍,这样就规避了错误。注意,这个问题只出现于mysql,mssql和oracle不会出现此问题。
error:You can't specify target table 'memorystorage' for update in FROM clause!!!
mysql 更新多条id键值相同记录中的最新(最后一条)记录相关推荐
- mysql 锁问题 (相同索引键值或同一行或间隙锁的冲突)
1.使用相同索引键值的冲突 由于mysql 的行锁是针对索引加的锁,不是针对记录加的锁,所以虽然是访问不同行的记录,但如果是使用相同的索引键,是会出现锁冲突的.设计时要注意 例如:city表city_ ...
- mysql 给几个主键值 批量校验是否存在_MySQL基础知识整理
MySQL基础架构 MySQL基础架构 简单来说MySQL主要分为Server层和存储引擎层.Server层主要包括连接器.查询缓存.分析器.优化器和执行器等,所有跨存储引擎的功能都在这一层实现,比如 ...
- mysql concat键值对_MySQL中concat函数
一. concat()函数 1. 含义: 将多个字符串连接成一个字符串. 2. 语法: concat(str1, str2,...) 返回结果为连接参数产生的字符串,如果有任何一个参数为null,则返 ...
- mysql取分组最新的一条_mysql group by之后取每个分组最新的一条
最近遇到一个需求就是需要从mysql中根据id查出一组数据,该组数据有36个类型,每种类型每天都会插入一条新的数据,然后我要拿每个类型的最新一条出来. -- 首先我想的是,先按照类型分组,然后在按照时 ...
- hashset java 键值对_Java中的各个容器的性能对比
java中个个容器的属性,性能,参数对比: Java容器的性能及属性的对比 List:Vector,ArrayList,LinkedList Vector:内部是数组数据结构,可以理解为加锁的Arra ...
- php根据键值去除数组中的某个元素_php数组删除元素 删除指定键值元素
这个属于PHP操作数组的基本应用,但是小应用有大用途,而且一不留心操作错了,还可能给你造出意想不到的bug. 最近写程序的时候要拼装一个检索数组,要求每个栏目的检索条件还不一样,于是乎将获取到的检索条 ...
- php根据键值去除数组中的某个元素_php删除数组中指定值的元素的几种方法
在一些特殊情况下,你需要删除数组中的特定值,而且要全部删除,其实方法有很多种,我们通过本文来进行讨论. 一.利用foreach和unset()函数删除数组中的特定元素 foreach($array a ...
- java中的键值对_java中单个键值对的表示方式
很多时候,我们只需保存单个键值对,并且希望很方便的取key值和value值. 虽然Map是专门用于存放键值对的,但是Map取key值和取value值不太方便,需要先获得keySet,然后遍历此keyS ...
- mysql插入数据返回主键值_Mysql插入记录后返回该记录ID
最近和Sobin在做一个精品课程的项目,因为用到一个固定的id作为表间关联,所以在前一个表插入数据后要把插入数据生成的自增id传递给下一个表.研究了一番决定使用Mysql提供了一个LAST_INSER ...
最新文章
- VOICE VOER IP(VoIP)理论(NP水平学的)
- 专访高磊:安卓APK安全加固的引领者
- 数据仓库专题(2)-Kimball维度建模四步骤
- Wireshark网络分析实例集锦第2章设置Wireshark视图
- linux下配置myBase7.ini
- 【LightOJ - 1030】Discovering Gold(概率dp,数学期望,期望的线性性)
- Centos6.6升级python2到python3
- C#LeetCode刷题-树
- [转] boost库的Singleton的实现以及static成员的初始化问题
- TIOBE 4 月榜单:上古编程语言 Fortran 击败 Objective-C,PHP、Go 下滑
- Polymer元素和AngularJS指令有什么区别?
- python爬虫实例(百度图片、网站图片)
- 4.26,最好用的新浪图床GG了,博客满屏的403
- 非线性光纤光学相关学习
- 8051单片机原理学习
- 画出属于你的最漂亮的数字时序图—WaveDrom
- HDFS Shell 命令简介及查询
- 使用豆瓣源下载python包
- win10不能正常安装.NET Framework 3.5,报0x800F081F错误。
- Unity-IOS遇到的坑 --记账本