我知道 mysql 不允许将 LIMIT 与多个表删除查询一起使用。我已经在网上寻找解决方案,但我不确定如何使它们适应我的需要。这是删除所有不在内容中的内容的查询,以保持表格与其他条件。
DELETE f
    FROM   field_data_body f
           INNER JOIN node n
                   ON f.entity_id = n.nid
           LEFT JOIN content_to_keep k
                  ON n.nid = k.nid
    WHERE  n.type = 'article'
           AND k.nid IS NULL
那么我必须添加哪些选项来添加 LIMIT 参数。
编辑:感谢您的帮助,但大多数答案都使用该where in子句。当我使用它时,我收到一条错误消息“这个版本的 MySQL 还不支持 'LIMIT & IN/ALL/ANY/SOME”子查询'