web-dev-qa-db-ja.com

データベースに用語を挿入できませんでした

「データベースに用語を挿入できませんでした」エラーについて読んでいる間、かなりの時間を費やしましたが、私が読んだ修正(テーマ​​の変更、新鮮なWP) _インストール、プラグインを無効にする)は単に動作していません。

私はDBの強制アップグレードを試みましたが、それでも喜びはありません。

wp_termsを見ると、term_idが0のカテゴリーがあります。これは非常に奇妙なことです。それを削除すれば、wp-adminでカテゴリーを追加することができます。しかし、その後のカテゴリは「データベースに用語を挿入できませんでした」メッセージで失敗し、wp_termsを再チェックすると新しく追加されたカテゴリがid 0として表示されます。これはWPが毎回猫に0のterm_idを割り当てることを示唆しているようです。

誰もがこれを見ましたか?修正についてのアイデアは?問題のデータベースはかなり巨大なので、再構築はそれほど重要ではありません。

2
user1235285

OK。ここに複数の問題があります。

wp_termswp_termmetaおよびwp_term_taxonomyはすべて、IDがAUTO_INCREMENTに設定されていませんでした。

これらを変更して各テーブルから0値を削除することでこれを解決できたようです - とはいえ非常に奇妙です。

手助けをしてくれた@ N00bに感謝します。

3
user1235285