ホームページ >データベース >mysql チュートリアル >新しいテーブルを作成するときに phpMyAdmin で「テーブル \'ddd.mwrevision\' が存在しません」というエラーが表示されるのはなぜですか?
あなたのようなユーザーは、不可解な MySQL エラー メッセージ「#1146」に遭遇することがあります。 - テーブル 'ddd.mwrevision' は存在しません。」このエラー メッセージは通常、phpMyAdmin で新しいテーブルを作成しようとしたときに表示されます。
組み込み機能を使用して phpMyAdmin で新しいテーブルを作成すると、ユーザーは次のコードに気づくことがあります。生成されています:
CREATE TABLE `ddd`.`mwrevision` ( `asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `sddd` INT NOT NULL ) ENGINE = INNODB;
ただし、このコードを実行すると、次のエラーが発生する可能性があります:
MySQL said: #1146 - Table 'ddd.mwrevision' doesn't exist
この問題の根本的な原因は、多くの場合、以下にあります。 InnoDB テーブルのバイナリ。デフォルトでは、MySQL はプライマリ ストレージ エンジンとして InnoDB を採用します。ただし、データベース ファイルが新しい場所に移動されたり、InnoDB テーブル ファイルを適切に処理せずに MySQL サーバーが更新されたりすると、問題が発生する可能性があります。これにより、InnoDB エンジンで作成されたテーブルが失われる可能性があります。
この問題に対処するには、次の手順を検討してください。
さらに、InnoDB テーブル バイナリの複雑さを理解しておくことをお勧めします。これらがどのように機能するかを理解することで、将来同様の問題を回避できます。
以上が新しいテーブルを作成するときに phpMyAdmin で「テーブル \'ddd.mwrevision\' が存在しません」というエラーが表示されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。