我在网上搜索了很多,但我无法弄清楚如何完成我的简单任务。
我想删除所有使用以下查询选择的行。
`SELECT * FROM `session` s
LEFT JOIN `pages` p ON (s.Id = p.VisitorSessionId)
LEFT JOIN `product_views`ps ON (s.Id = ps.VisitorSessionId)
WHERE s.`JSEnabled` = 0
我尝试使用
删除这些行DELETE FROM `session` s
LEFT JOIN `pages` p ON (s.Id = p.VisitorSessionId)
LEFT JOIN `product_views`ps ON (s.Id = ps.VisitorSessionId)
WHERE s.`JSEnabled` = 0
我试着做一些类似于这个帖子的回答 Deleting rows with MySQL LEFT JOIN 但它不起作用。
如何在不需要在我的应用程序中执行循环的情况下进行此查询?