我正在尝试运行以下MYSQL命令:

DELETE FROM hotel h
LEFT JOIN user_hotel uh ON h.hotel_id = uh.hotel_id
WHERE uh.user_hotel_id IS NULL

它返回此错误:



该命令似乎是不言自明的,因此不确定我出了什么问题。有任何想法吗?

最佳答案

您需要提供要删除的表名,例如

DELETE h FROM hotel h
LEFT JOIN user_hotel uh ON h.hotel_id = uh.hotel_id
WHERE uh.user_hotel_id IS NULL

关于mysql - 为什么此MySQL Delete命令出错?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36907223/

10-09 21:57