Mysql数据库DML操作delete不支持表的别名操作

news/2024/6/16 23:06:04 标签: mysql

SQL语句如下:

delete from copyspy.iptables a where a.ip in (select b.ip from copyspy.iploginlog b where b.mac = ?);

      这条SQL语句放到Oracle数据库中去执行是可以正常执行的,但是放到MySQL数据库中执行时就出现了如下的错误:

[Err] 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'a where a.ip in (select b.ip from copyspy.iploginlog b where b.mac = ?)' at line 1
  看到"SQL syntax"就知道SQL执行错误的原因是SQL语法不对,这就比较奇怪了,这条删除的SQL横看竖看都没有问题呀,Oracle能够正常执行,为什么MySQL却不行呢,上网查了一下原因,原来是MySQL数据库delete数据时,不支持表别名,这个问题以前也没有注意到。

http://www.niftyadmin.cn/n/1460924.html

相关文章

XSS攻击的危害

盗取各类用户帐号,如机器登录帐号、用户网银帐号、各类管理员帐号; 控制企业数据,包括读取、篡改、添加、删除企业敏感数据的能力; 盗窃企业重要的具有商业价值的资料; 非法转账; 强制发送电子邮件; 网站挂马; 控制受害者机器向其它网站发起攻击;

CentOS6.5基于snort+barnyard2+base的 入侵检测系统的搭建

CentOS6.5基于snortbarnyard2base的 入侵检测系统的搭建 免责声明 转载参考:www.cnblogs.com/qiubibi/p/4115375.html作者的安装步骤实践。有部分修改。 提供的网盘::链接:http://pan.baidu.com/s/1bnz0hkz 密码:f…

LAMPSecurity渗透演练

LAMPSecurity渗透演练 免责声明: 仅用于渗透练习,维护互联网安全。 一、练习平台搭建 采用最简单的方式,从https://sourceforge.net/projects/lampsecurity/下载镜像文件,加载到虚拟机。 安装www.backtrack-linux.org攻击平台…

Snort的匹配算法-也是cpu计算占用大的地方

转载:http://www.cnblogs.com/hfww/archive/2012/05/11/2495245.html Snort模式匹配检测 常见的网络攻击方式是在命令中带有特定的攻击代码。Snort的基本原理 是把经过处理的数据包和定义好的规则相匹配,来判断是否有入侵发生。在Snort 检测引擎中&am…

snort.conf--中文注释

原帖:http://blog.csdn.net/jo_say/article/details/6302367 snort.conf分析此文件包含一个snort配置样例。共分五步骤:1 设置你的网络变量2 配置动态加载库3 配置预处理器4 配置输出插件5 增加任意的运行时配置向导6 自定义规则集step1:设置…

DPDK-L3fwd测试

0x01 DPDK运行要求 注意:不同DPDK版本可能要求不同 0x02Centos 6.5 x86_64环境查看 Cpu信息: 运行lscpu,输出如下: socket:主板上插cpu的槽的数目; core:就是我们平时说的“核“&#xff0c…

开源xplico工具,添加PFring抓包支持

pcap抓包方式在100M的情况下丢包明显,利用Pfring抓包方式,可以解决抓包的瓶颈,至于流重组等,后期优化和分析; https://github.com/pangyemeng/xplico_pfring.git

单台服务器上的并发TCP连接数可以有多少

曾几何时我们还在寻求网络编程中C10K问题的解决方案,但是现在从硬件和操作系统支持来看单台服务器支持上万并发连接已经没有多少挑战性了。我们先假设单台服务器最多只能支持万级并发连接,其实对绝大多数应用来说已经远远足够了,但是对于一些…