我接管了一个包含两个表的数据库,让我们将它们命名entries为comments. 该表包含一个名为 comment_count 的列,其中包含与 中的该行相对应entries的 entry_id in 的行数。commentsentries
最近,由于代码库的版本切换,这种连接变得非常不同步。我需要帮助来构建查询以在 phpmyadmin 中运行以再次同步这些数字。其中的行entries数约为 8000,其中的行comments数约为 80000,因此运行同步查询应该没有任何问题。
结构:
entries计数:id|comment_count| ETCcomments包含id|blogentry_id| ETC
我能想到的唯一方法是entries用 php 循环表中的每个条目并单独更新,但与纯 SQL 解决方案相比,这似乎非常脆弱。
我会寻求任何帮助!