mysql查询和更新不能同时出现
mysql出现You can’t specify target table for update in FROM clause 这个错误的意思是不能在同一个sql语句中,先select同一个表的某些值,然后再update这个表。
====查询结果赋值变量,再更新:
select @audit_id := max(audit_id) from ihq_auditing_user where name = 'asdfg' group by name;
update ihq_auditing_user set status=3, audit_status=3,update_notes=2 where audit_id=@audit_id;
mysql查询和更新不能同时出现的更多相关文章
- 简单的php Mysql类(查询 删除 更新)
		php Mysql类一般都包括了几乎我们常用的数据库操作方法,这里只提供了查询 删除 更新三种操作,算不是很全只是一个简单的数据库查询类了. 代码如下 复制代码 class mysql { ... 
- mysql查询更新时的锁表机制分析
		为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. 一.概述 MySQL有三种锁的级别:页级.表级.行级.MyISAM和MEMORY存储引擎采用的是表级锁(t ... 
- mysql查询更新时的锁表机制分析(只介绍了MYISAM)
		为了给高并发情况下的mysql进行更好的优化,有必要了解一下mysql查询更新时的锁表机制. 一.概述 MySQL有三种锁的级别:页级.表级.行级.MyISAM和MEMORY存储引擎采用的是表级锁(t ... 
- mysql 各种级联查询后更新(update select).
		mysql 各种级联查询后更新(update select). CREATE TABLE `tb1` ( `id` int(11) NOT NULL, `A` varchar(100) de ... 
- MySQL 入门(1):查询和更新的内部实现
		摘要 在MySQL中,简单的CURD是很容易上手的. 但是,理解CURD的背后发生了什么,却是一件特别困难的事情. 在这一篇的内容中,我将简单介绍一下MySQL的架构是什么样的,分别有什么样的功能.然 ... 
- Mysql查询语句使用select.. for update导致的数据库死锁分析
		近期有一个业务需求,多台机器需要同时从Mysql一个表里查询数据并做后续业务逻辑,为了防止多台机器同时拿到一样的数据,每台机器需要在获取时锁住获取数据的数据段,保证多台机器不拿到相同的数据. 我们My ... 
- mysql查询进程、导入数据包大小设置
		mysql查询进程.导入数据包大小设置 zoerywzhou@163.com http://www.cnblogs.com/swje/ 作者:Zhouwan 2017-12-27 查询正在执行的进程: ... 
- Mysql查询小作业
		数据准备drop table if exists class;create table class( class_no int(2) unsigned zerofill primary key ... 
- MySQL查询性能优化(精)
		MySQL查询性能优化 MySQL查询性能的优化涉及多个方面,其中包括库表结构.建立合理的索引.设计合理的查询.库表结构包括如何设计表之间的关联.表字段的数据类型等.这需要依据具体的场景进行设计.如下 ... 
- MySQl 查询性能优化相关
		0. 1.参考 提升网站访问速度的 SQL 查询优化技巧 缓存一切数据,读取内存而不是硬盘IO 如果你的服务器默认情况下没有使用MySQL查询缓存,那么你应该开启缓存.开启缓存意味着MySQL 会把所 ... 
随机推荐
- Vue2 element-ui组件二封-表单组件-效果展示
			vue2已经落后了? 不着急, vue3的也在写的过程中, 只是发出来vue2的一些组件 系列说明: > 编写原因 vue2在很多人眼里已经快过时了, 而我一直想写一些总结, 但是从两年前到现在 ... 
- 第三周day4
			第三周day4,星期四 所用时间:1h 代码量:0 博客量:2 了解到的知识点:Toast. 
- C++  11  数字转字符串新功能
			// 头文件 <string>string to_string (int val);string to_string (long val);string to_string (long l ... 
- Vue + Element table的@select方法获取当table中的id值都相同时,获取他们索引
			先说下问题情况,原本通过双重forEach方法方法,遍历可以获取到被勾选中的索引. let arr = []val.forEach((val, index) => { this.TableDat ... 
- KMS服务器 激活win 和 office
			环境:Debian 9.5 (Google Cloud) 切换到root用户:sudo su wget --no-check-certificate https://github.com/teddys ... 
- SQL逻辑查询语句执行顺序—练习题
			在做练习题之前要重点熟悉select 的执行顺序 1.SELECT语句关键字的定义顺序 SELECT DISTINCT <select_list> FROM <left_table& ... 
- leetcode -- 旋转矩阵相关问题
			给定一个 n × n 的二维矩阵表示一个图像. 将图像顺时针旋转 90 度. 说明: 你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵.请不要使用另一个矩阵来旋转图像. 示例 1: 给定 m ... 
- Double NaN
			import java.math.BigDecimal; import java.math.RoundingMode; public class Test { public static void m ... 
- 【转载】ISTQB AL-TA/TTA连载系列06:白盒测试技术的精炼总结
			转载自:https://blog.csdn.net/iteye_13411/article/details/82158591 [概述] 白盒测试,有时候又称为基于结构的测试,特别适用于低级别的测试.根 ... 
- PHP统计在线用户数量
			一段经典的php统计在线用户数量的代码,一起学习分享. <?php /** * Created by PhpStorm. * User: jifei * Date: 15/11/24 * ... 
