我用 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 特有的吗?