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