我正在尝试运行这个MYSQL命令:
DELETE FROM hotel h
LEFT JOIN user_hotel uh ON h.hotel_id = uh.hotel_id
WHERE uh.user_hotel_id IS NULL
Run Code Online (Sandbox Code Playgroud)
它返回此错误:
1064 - 您的SQL语法出错; 查看与您的MySQL服务器版本对应的手册,以便在'h LEFT JOIN user_hotel附近使用正确的语法.h hh_hotel_id = uh.hotel_id WHERE uh.user_hotel_id我在第1行
这个命令似乎不言自明,所以不确定我的错误.有任何想法吗?
您需要提供要删除的表名称,例如
DELETE h FROM hotel h
LEFT JOIN user_hotel uh ON h.hotel_id = uh.hotel_id
WHERE uh.user_hotel_id IS NULL
Run Code Online (Sandbox Code Playgroud)