2

phpmyadminを介して、テーブルから「tidbitz」列を削除しました。

これで、そのテーブルに書き込もうとすると、このエラーが発生します。列がなくなり、実行しているクエリのいずれにも含まれていません。構文がクエリに対して正しいことはわかっています。phpmyadminを使用してデータを編集することもできませんが、それでもこのエラーが発生します。

私は試しました:mysqlサーバーの再起動、apacheの再起動、テーブルの最適化と最適化...

なぜこのゴーストコラムがくっついているのですか?

4

2 に答える 2

3

同じ問題が発生しました。私の場合、これは、存在しなくなった列を使用していたクエリを実行していた挿入トリガーが原因でした。

于 2012-05-03T15:30:36.063 に答える
1

別の同一のテーブルを作成し、すべてのデータをテーブル 1 からテーブル 2 に書き込み、テーブル 1 を削除し、テーブル 2 の名前をテーブル 1 に変更することで、問題を解決しました。

したがって、問題は修正されましたが、以前にこれに遭遇したことがあるかどうか、および根本的な原因が何であるかを知りたいと思っています.

ありがとう!

于 2012-04-27T15:44:16.847 に答える