0

これは奇妙なものであり、テーブルが破損しているときに私が見た他のケースの1つではありません...

私は新鮮なクリーンなセッションから始めます (ブラウザの履歴をクリアし、セッションと Cookie をクロムまたは他のブラウザで初期化します)、ウェブサイトのログイン システムを使用してログインできます。Web サイトにログインすると、MySQL クエリを含む他のすべてのページで、テーブルが存在しないというエラーが発生します。

テーブルの表示、テーブルの作成、テーブルの修復 select * from、テーブルの削除、およびテーブルに対するその他の操作を行うと、テーブルが存在しないというエラーが発生します。

何が起こった可能性があるかについて、考えられるシナリオはありますか?? 既知のバグか何かですか?サーバー上でこれを引き起こす可能性のあるものを移動または変更したり、テーブルを削除しようとしたりしませんでした。

面白いことに、ブラウザーの履歴またはセッションをクリアするたびに、これが再現可能です。

いくつかのバージョン情報:

innodb_version 1.1.8
protocol_version 10
slave_type_conversions
バージョン 5.5.15
version_comment MySQL Community Server (GPL)
version_compile_machine x86
version_compile_os Win64

PHP バージョン 5.2.17

今日まで、常に機能していました

4

1 に答える 1

0

解決策があります。いくつかの目的で複数のデータベースを使用しています。私の同僚は、メインデータベースとの接続が一番上にあり、その後に2番目のデータベース接続ステートメントがあるファイルを変更しました。同じデータベース名なので、これには気づきませんでした。

于 2012-09-28T12:19:00.333 に答える