从“表”中删除为“别名” ...在“别名列”中...为什么语法错误?

简介: 从“表”中删除为“别名” ...在“别名列”中...为什么语法错误?

如何解决从“表”中删除为“别名” ...在“别名列”中...为什么语法错误??
您可以这样使用sql:

DELETE FROM ContactHostCommand
USING contact_hostcommands_relation AS ContactHostCommand
WHERE (ContactHostCommand.chr_id = 999999)
LIMIT 1
解决方法
我尝试使用MySQL:

DELETE FROM contact_hostcommands_relation AS ContactHostCommand WHERE (ContactHostCommand.chr_id = 999999) LIMIT 1
我得到这个:

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 'WHERE (ContactHostCommand.chr_id = 999999) LIMIT 1' at line 1

注意: 此查询是自动生成的,条件基于表别名。

为什么会出现此错误?

有什么方法可以在where子句中使用表别名?

这是MySQL特有的吗?

声明:地推任务网所有作品(图片、文字)均由用户自行上传分享,仅供网友学习交流。

相关文章
|
存储 SQL Java
MySQL存储过程手册,及创建存储过程:循环为所有表添加字段
MySQL存储过程手册,及创建存储过程:循环为所有表添加字段
736 0
MySQL存储过程手册,及创建存储过程:循环为所有表添加字段
|
2月前
|
C#
这个字段,我想看看报错吗
这个字段,我想看看报错吗
|
4月前
|
SQL
列的别名实例
【7月更文挑战第15天】列的别名实例。
36 1
|
5月前
|
关系型数据库 MySQL PHP
【thinkphp知识】thinkphp 使用union链式操作合并两个或多个 SELECT 语句的结果集,新增不存在的字段,并赋予默认值
【thinkphp知识】thinkphp 使用union链式操作合并两个或多个 SELECT 语句的结果集,新增不存在的字段,并赋予默认值
60 0
PLSQL-基本语法与记录类型
PLSQL-基本语法与记录类型
69 0
|
Linux Shell
一分钟学会变量,别名,历史命令,一行上执行两个命令,引号的使用
变量简单说就是让某一个特定字符串代表不固定的内容,变量可分为两类:环境变量(全局变量)和普通变量(局部变量
62 0
|
关系型数据库 MySQL Unix
关于mysql 数据库表名区分大小写导致程序错误解决方法
今天在调试一个开源框架的时候,程序可以正常运行,数据也可以正常加载,但当打开个别功能列表的时候,后台报错(com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'jeewms.T_S_student' doesn't exist)找不到mysql的表,然后在数据库查看表的确是存在的啊,并且对比表名都是一样的,忽然想到之前的一个项目也遇到过这个问题。 参数缺省地在 Windows 中这个选项为 1 ,在 Unix 中为 0,所以问题出在linux上。经过配置修改重启后就ok了。希望对遇到这个问题的伙伴们有所帮助。
210 0
|
Oracle 关系型数据库
常用oracle语句-查看表注释表的字段以及注释
常用oracle语句-查看表注释表的字段以及注释
|
SQL
【SQL系列】在WHERE子句中使用别名来引用列
【SQL系列】在WHERE子句中使用别名来引用列
210 0
Alias 实例: 使用一个列名别名 表 Persons:
Alias 实例: 使用一个列名别名 表 Persons:
54 1