关于delete使用limit的一些注意事项

摘要:
当使用delete删除记录时,如果表中有多条相同的记录,但此时只想删除一条记录,则限制是有用的。但是,在使用limit时,您应该注意:如图所示,如果您要删除第一个名为张三的,如果您这样写,将报告以下错误:这意味着什么?然后问题就出现了。在delete语句中,使用limit参数时,不能传递两个参数,只能传递一个参数,即limit1;这意味着只能删除一条数据。

在使用delete删除记录时,如果表里面存在多条相同的记录,但是此刻你只想删除一条记录,那么limit就派上了用场。但是使用limit的时候得注意:

关于delete使用limit的一些注意事项第1张

如图,您如果想着删除第一个名字叫做张三的,如果你这样写:

关于delete使用limit的一些注意事项第2张

会报如下错误:

关于delete使用limit的一些注意事项第3张

这是什么意思呢?简而言之就是你的sql语句写的有问题,那么问题在哪儿?

 主要是limit参数的问题,limit可以接受两个参数,第一个参数表示偏移量,也就是从数据表的哪个地方开始操作,第二个参数是能够操作到的记录的条数,此处表示只能删除一条数据。

那么问题就来了,在delete语句中,使用limit参数的时候不能传两个参数,只能传一个参数,即limit 1;这样就表示只能删除一条数据了。

具体的语句如下:

关于delete使用limit的一些注意事项第4张

关于delete使用limit的一些注意事项第5张

这样就成功删除了一条数据:

关于delete使用limit的一些注意事项第6张

免责声明:文章转载自《关于delete使用limit的一些注意事项》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vs.net 2010 扩展插件小结ios开发 打开第三方app下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C# Winform程序调用WebApi接口实现增删改查(CRUD)实例源码教程

下面讲解Winform界面怎样调用WebApi接口实现增、删、改、查(CRUD),下图是CSFramework.WebApi后端开发框架测试程序主界面,以单表数据操作界面演示(Customer:客户管理)为例进行讲解。       CRUD是什么?   CRUD是指在做计算处理时的增加(Create)、读取(Retrieve)、更新(Update)和...

Web离线应用解决方案——ServiceWorker

什么是ServiceWorker   在介绍ServiceWorker之前,我们先来谈谈PWA。PWA (Progressive Web Apps) 是一种 Web App 新模型,并不是具体指某一种前沿的技术或者某一个单一的知识点,,这是一个渐进式的 Web App,是通过一系列新的 Web 特性,配合优秀的 UI 交互设计,逐步的增强 Web App...

orcl 如何快速删除表中百万或千万数据

orcl 数据库表中数据达到上千万时,已经变的特别慢了,所以时不时需要清掉一部分数据。 bqh8表中目前有10000000条数据,需要保留19条数据,其余全部清除掉。 以下为个人方法: 1、首先把需要保留的数据备份到temp1临时表中。 create table temp1 as select * from bqh8 where id<20;sele...

删除数据高级用法:delete,truncate

1、语法:   delete 允许使用条件(删除符合条件的数据)      允许使用limit,限制删除的记录数。limit N         常见的是,limit配合order by来使用:先将结果排序,再删除固定数量的记录,如果只有order by的删除操作是没有意义的。  例子:delete from teacher order by days...

Android智能指针sp wp详解

研究Android的时候,经常会遇到sp、wp的东西,网上一搜,原来是android封装了c++中对象回收机制。说明:1. 如果一个类想使用智能指针,那么必须满足下面两个条件:a. 该类是虚基类RefBase的子类或间接子类b. 该类必须定义虚构造函数。如virtual ~MyClass(); 2. 本文以类BBinder来进行说明,其余类使用sp或wp...

ORACLE DELETE数据慢的案例

今天遇到一个有意思的案例,一开发同事告诉我他删除一个表的记录非常慢,已经快1个多小时了还没有完成。而且删除的记录只有1百多条。真是大跌眼镜的一件事情。最后发现该表与多个表有外键关联关系(这个表即是主表、又是从表),最后我禁用引用该表的外键约束后。一秒内删除了记录。然后启用外键约束关系。下面记录、分析一下解决过程的思路(下面是在测试环境的记录,数据量不一样...