今天一个开发人员报告说在删除数据的时候删不掉,执行的SQL语句如下:
delete from tydb_hyzc_qyzl where memberid in (select c.memberid from tydb_hyzc_qyzl c,tydb_hyzc_grzl a where a.GRZL_username like ‘%@eyou%’ and c.memberid=a.memberid and c.QYZL_state<>1 and c.QYZL_state<>2);这样我也没看出什么问题。
我执行了一下,报了错误。错误代码为:
ERROR 1093 (HY000): You can’t specify target table ‘clients’ for delete in FROM clause晕倒!我GOOGLE一下,在5.0的手册的上发现,原来不能在子查询中删除原有表的数据,并给了相关的提示和写法
DELETE FROM t WHERE … (SELECT … FROM t …);
UPDATE t … WHERE col = (SELECT … FROM t …);
{INSERT|REPLACE} INTO t (SELECT … FROM t …);
Exception: The preceding prohibition does not apply if you are using a subquery for the modified table in the FROM clause. Example:
UPDATE t … WHERE col = (SELECT (SELECT … FROM t…) AS _t …);
Here the prohibition does not apply because a subquery in the FROM
clause is materialized as a temporary table, so the relevant rows
in t have already been selected by the time the update to t takes place.
我按照规则把SQL语句修改了一下就可以了。
delete from tydb_hyzc_qyzl where memberid in (select memberid from
(select a.grzl_username,c.memberid,c.qyzl_state from
tydb_hyzc_qyzl as c,tydb_hyzc_grzl as a where a.GRZL_username like ‘%@eyou%’
and c.memberid=a.memberid and c.QYZL_state<>1 and c.QYZL_state<>2) as ab);
我个人感觉这种写法简直就是脱裤子放屁费那二遍事。
分享到:
相关推荐
很抱歉,但根据您提供的信息,标题和描述似乎包含了一些非专业或者幽默的表达,这并不符合常规IT工具或软件的描述方式。然而,既然标签是"Go",我们可以假设`fansica`是一个使用Go语言编写的汽车数据分析工具。...
本节资源主要讲解了食物在人体内的消化过程、气体的产生和放屁的原因。通过了解食物的消化过程,我们可以更好地理解为什么我们会放屁。同时,本节资源也提到了放屁的好处、胀气类食物的种类和减少放屁的方法。 一、...
放屁1.ppt
今天,我们将深入探讨一款独特的恶搞小程序——“全新恶搞放屁小程序源码”。 这款小程序的核心功能是模拟放屁的声音效果。通过巧妙的设计,它将这个看似日常而又带点调皮的生理现象转化为一种有趣的互动体验。在...
儿童绘本:放屁.ppt
2022全新恶搞放屁小程序源码 请勿商业运营,违法使用和传播!仅供研究学习使用!
中班下学期科学教案《放屁》润新教育.txt
可能你觉得这是脱裤子放屁。。。 好的,这套源码其实还支持自定义广告,如果你的文件下载量大,你还可以接广告,安插在下载页。 什么?你没有广告?不会吧!你可以在广告管理中,创建一个js广告,js地址为空白或者#...
可能你觉得这是脱裤子放屁。。。 好的,这套源码其实还支持自定义广告,如果你的文件下载量大,你还可以接广告,安插在下载页。 什么?你没有广告?不会吧!你可以在广告管理中,创建一个js广告,js地址为空白或者...
朋友聚会等调配气氛之法宝 朋友聚会等调配气氛之法宝 朋友聚会等调配气氛之法宝
一个生日祝福的小程序-放屁猪,exe文件。可直接运行,挺可爱的,感觉好玩,与大家共享。
7放屁.ppt
标题提到的“手机版放屁软件”是一款基于Java平台的趣味应用,它允许用户在手机上模拟放屁声音,以娱乐和搞笑。这种软件通常包含音频文件、图像资源以及程序代码,打包在一个JAR文件中供用户下载和安装。 1. **Java...
### 打嗝与放屁频繁的原因及应对方法 #### 饮食因素 1. **产气食物**:经常摄入容易产气的食物如地瓜、洋葱、高丽菜(卷心菜)、各种豆类及其制品会导致放屁增多。这是因为这类食物在消化过程中会产生较多气体。 2...
放屁的苍蝇.ppt
2023全新恶搞放屁小程序源码2023全新恶搞放屁小程序源码2023全新恶搞放屁小程序源码2023全新恶搞放屁小程序源码2023全新恶搞放屁小程序源码2023全新恶搞放屁小程序源码2023全新恶搞放屁小程序源码2023全新恶搞放屁小...