但是mysql是不支持在子查询中引用更新目标表的数据库。那我们要怎么来搞呢
创建零时表的方式:
update emp set ename='赤脚大仙' where
id in (SELECT e.id
from (select id from emp where id >1010) e)
相关文章
- MySQL 排名、分组后组内排名、取各组的前几名 及排名后更新插入数据表中
- Mysql InnoDB 数据更新导致锁表
- mysql根据时间统计数据(建立时间临时辅助表)
- 从Excel读取数据,并插入更新到MySQL数据库的表中
- MySQL工作笔记-使用事件和存储过程定时更新某表数据
- php实例根据ID删除mysql表中的数据
- MySQL - 问题集 - 触发器更新本表数据异常"Can’t update table ‘tbl’ in stored function/trigger because it is already used by statement which invoked this"
- MySQL触发器更新本表数据异常:Can't update table 'tbl' in stored function/trigger because it
- MYSQL查看数据表最后更新时间
- 数据库表设计时一对一关系存在的必要性 数据库一对一、一对多、多对多设计 面试逻辑题3.31 sql server 查询某个表被哪些存储过程调用 DataTable根据字段去重 .Net Core Cors中间件解析 分析MySQL中哪些情况下数据库索引会失效