我试图从包含多个表的MySQL数据库中删除一些旧的历史数据。有一个“卷”表和一个“元数据”表。当然,对于不存在的卷,您不能拥有元数据,因此存在外键约束。这是我想要做的一个查询: WHERE deleted > 0 AND
deleted_at IS NOT NULL ANDattach_status = 'detached'
我现在知道它返回了什么,但不明白服务器是如何一步一步地解析和执行它的。我想了解深层工作的原则,运行sql命令时服务器上发生了什么,在返回结果之前如何在每一行中迭代。 INNER JOIN users u on (u.id = f.friend_id or u.id = f.user_id)
where