Tôi cố gắng này với MySQL:DELETE FROM `table` AS` alias` ... WHERE `alias`.`column` ... tại sao lỗi cú pháp?
DELETE FROM `contact_hostcommands_relation` AS `ContactHostCommand` WHERE (`ContactHostCommand`.`chr_id` = 999999) LIMIT 1
Và tôi có được điều này:
#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
Lưu ý: Truy vấn này được tự động tạo ra và điều kiện này được dựa trên bí danh bảng.
Tại sao tôi gặp phải lỗi này?
Có cách nào để sử dụng bí danh bảng trong mệnh đề where không?
Đây có phải là MySQL cụ thể không?
Thử tương tự không có 'AS'. Chỉ cần loại bỏ nó. – sp00m
@ sp00m Tôi đã thử nhưng không hoạt động. Cảm ơn cho ý tưởng anyway. –