ELIMINAR DE `table` COMO` alias` ... DÓNDE `alias``column` ... ¿por qué error de sintaxis?
Intenté esto con MySQL:
<code>DELETE FROM `contact_hostcommands_relation` AS `ContactHostCommand` WHERE (`ContactHostCommand`.`chr_id` = 999999) LIMIT 1 </code>
Y entiendo esto:
<code>#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 </code>
Nota: Esta consulta se genera automáticamente y las condiciones se basan en alias de tablas.
¿Por qué me sale este error?
¿Hay alguna forma de usar alias de tablas en la cláusula where?
¿Es este MySQL específico?