MySQL--Delete语句别名+LIMIT
在MySQL中,可以使用LIMIT来限制删除的数量,但部分写法并不支持LIMIT.
LIMIT方式
对于查询: SELECT * FROM T1 LIMIT 1; 可以转换成: DELETE FROM T1 LIMIT 1;
别名方式:
## 使用别名 DELETE T FROM T1 AS T;
但MySQL不支持别名+LIMIT方式,如:
查询: SELECT * FROM T1 AS T LIMIT 1; 不能转换为: DELETE T FROM T1 AS T LIMIT 1;
对于多表关联操作,同样不允许别名+LIMIT操作,但可以将LIMIT放入子查询中:
对于查询: SELECT * FROM TB_1 AS T1 LEFT JOIN TB_2 AS T2 ON T1.ID = T2.ID WHERE T2.ID IS NULL LIMIT 10; 不能修改为: DELETE T1 FROM TB_1 AS T1 LEFT JOIN TB_2 AS T2 ON T1.ID = T2.ID WHERE T2.ID IS NULL LIMIT 10; 需要转换为: DELETE T1 FROM TB_1 AS T1 (SELECT T1.ID FROM TB_1 AS T1 LEFT JOIN TB_2 AS T2 ON T1.ID = T2.ID WHERE T2.ID IS NULL LIMIT 10) AS T3 INNER JOIN TB_2 AS T2 ON T1.ID=T2.ID
转载于:https://www.cnblogs.com/gaogao67/p/10391972.html
MySQL--Delete语句别名+LIMIT相关推荐
- MySQL delete 语句
mysql 中delete语句主要分为三个层次,下面简单介绍下 1. 最基础的条件删除,如下所示 DELETE FROM table_name where table_name.name='dell' ...
- MySQL DELETE 语句的一个简单介绍
MySQL DELETE 语句 你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录. 你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令. 语法 ...
- 零基础带你学习MySQL—Delete语句以及注意事项(九)
零基础带你学习MySQL-Delete语句以及注意事项(九) 一.Delete语句的基本语法 二.Delete语句的注意事项
- mysql语句delete报错_「delete语句」MySQL——DELETE语句中的坑 - seo实验室
delete语句 在网上搜索了一个mysql数据库删除重复数据的sql,原文是这样的: DELETE FROM people WHERE peopleName IN ( SELECT peopleNa ...
- mysql delete语句_MySQL ------ 触发器(TRIGGER)(二十七)
MySQL 语句在需要时被执行,存储过程也是,但是你要是想要某条(或某些语句)在事件发生时自动执行,该怎么办触发器由此而来 触发器:某个表发生更改时自动处理.触发器是MySQL响应delete,ins ...
- 《零基础》MySQL DELETE 语句(十五)
语法 以下是 SQL DELETE 语句从 MySQL 数据表中删除数据的通用语法: DELETE FROM table_name [WHERE Clause] 如果没有指定 WHERE 子句,MyS ...
- 雷林鹏分享:MySQL DELETE 语句
你可以使用 SQL 的 DELETE FROM 命令来删除 MySQL 数据表中的记录. 你可以在 mysql> 命令提示符或 PHP 脚本中执行该命令. 语法 以下是 SQL DELETE 语 ...
- MySQL DELETE语句
# DELETE语句 # DELETE语句用于删除记录 # DELETE [IGNORE] FROM 表名 [WHERE 条件1,条件2] [ORDER BY ...] [LIMIT ...];# 删 ...
- MYSQL delete语句不支持别名?
有一个表的数据比较大,然后需要进行关联删除,删除的时候发现如下SQL报错: 点击(此处)折叠或打开 DELETE FROM test.test1 a WHERE EXISTS (SELECT 1 FR ...
最新文章
- 20170710L07-09-03老男孩Linux运维实战培训-Sersync实时同步软件实战应用指南07
- 基于 Flink+Iceberg 构建企业级实时数据湖 | 附 PPT 下载
- leetcode603. 连续空余座位(SQL)
- Intent传递数据时,可以传递哪些类型数据
- KVM 虚拟机 调整内存与CPU
- 微软BI 之SSIS 系列 - 理解Data Flow Task 中的同步与异步, 阻塞,半阻塞和全阻塞以及Buffer 缓存概念...
- 前端验证码绘制(canvas)
- 音视频学习系列第(四)篇---视频的采集预览
- 硬盘 : ATA、ATAPI的含义
- python语言程序设计王小银_Python语言程序设计答案
- 学习笔记 Tianmao 篇 recyclerView 的自定义使用
- VMware安装Android x86_64 9.0虚拟机
- 抖音带货平台怎么收费?抖音带货费用有哪些
- 显示器会影响电脑的显示效果么
- Android Studio 模拟器打开dev setting 修改IP,重新Reload
- Java的编程小习惯——空格
- matconvnet 编译错误 : nvcc fatal '-DNEDBUG': expected a number
- 三方演化博弈仿真代码(MATLAB2018b)
- 译文 FaceNet: A Unified Embedding for Face Recognition and Clustering
- 2014 破旧立新,重新启程
热门文章
- PHP常用 header函数设置HTTP头部示例
- skycut刻字机工厂经纬线模切机车间在哪里
- mysql主从授权_MySQL主从复制(10)读写分离授权多种方案
- 计算机护角,纸护角抗压测试仪
- roboware studio_关于安装Roboware的教程
- python集合类型中的元素是有序的_Python基础-2-变量和数据类型(2)-列表、元组、字典、集合...
- windows安装ffmpeg
- zookeeper启动占用8080端口
- mysql innodb 并行_关于MySQL8.0 InnoDB并行执行的详解
- python翻页_python实现电子书翻页小程序