エラー Table 'xxx' doesn't exist
または
Can't find file: 'xxx' (errno: 2)
が発生する場合、xxx
という名前のカレントデータベースにテーブルがないことを示しています。
MySQL では、データベースとテーブルの格納にディレクトリとファイルを使用するため、データベースとテーブル名は、大文字と小文字の区別がある(ケース依存)ことに注意してください (Windows では、データベースとテーブル名に大文字小文字の区別がありません。しかし、クエリ内の特定テーブルへの参照では大文字と小文字を完全に合わせる必要があります)。
SHOW TABLES
を使用して、カレントデータベースにあるテーブルを確認できます。
See 項4.6.8. 「SHOW
構文」。
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.