Próbowałem to z MySQL:DELETE FROM `table` AS` alias` ... WHERE `alias``column` ... dlaczego błąd składniowy?
DELETE FROM `contact_hostcommands_relation` AS `ContactHostCommand` WHERE (`ContactHostCommand`.`chr_id` = 999999) LIMIT 1
i uzyskać w ten sposób:
#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
Uwaga: To zapytanie jest generowany automatycznie i warunki są oparte na aliasów tabel.
Dlaczego pojawia się ten błąd?
Czy istnieje sposób użycia aliasów tabeli w klauzuli where?
Czy jest to specyficzne dla MySQL?
Wypróbuj to samo bez "AS". Po prostu go usuń. – sp00m
@ sp00m Próbowałem, ale nie działa. Dzięki za pomysł. –