2 つのテーブルを持つデータベースを引き継いだので、名前をentries
とcomments
. このテーブルには、 の行に対応するentries
の entry_id を持つ行の量を保持する、comment_count という名前の列が含まれています。comments
entries
最近、コードベースのバージョン切り替えにより、この接続がひどく同期しなくなりました。これらの番号を再度同期するために phpmyadmin で実行するクエリを作成するには、助けが必要です。の行数entries
は約 8000 で、行comments
数は約 80000 であるため、同期クエリを実行しても問題はありません。
構造:
entries
郡:id
| |comment_count
| | 等comments
含むid
| |blogentry_id
| | 等
私が考えることができる唯一の方法は、entries
テーブル内の各エントリを php でループして個別に更新することですが、純粋な SQL ソリューションと比較して非常に壊れやすいようです。
どんな助けにも感謝します!