Aparentemente MySQL soporta los alias en el DELETE sólo para el JOIN, o al menos en una sintaxis definida:
Pero no la soporta de esta forma:
¿Se nota la diferencia?
No la he probado, pero he copiado el ejemplo de un reporte de bug que habla del tema (
DELETE doesn't support aliases)