ERROR 1146 (42S02)

エラー表示例
ERROR 1146 (42S02): Table 'test.test' doesn't exist

このエラーはデータベース上に該当するテーブルが見つからない場合に表示されます。

mysql> SELECT * FROM test;
ERROR 1146 (42S02): Table 'test.test' doesn't exist

正しいテーブル名を指定すればこのエラーは解消します。

mysql> SELECT * FROM test_table1;
+------+--------------+
| id   | name         |
+------+--------------+
|    1 | Hello! MySQL |
+------+--------------+
1 row in set (0.00 sec)

尚、SHOW TABLES を使用してデータベース上に存在するテーブルの一覧を表示することができるます。

mysql> SHOW TABLES FROM test;
+----------------+
| Tables_in_test |
+----------------+
| test_table1    |
+----------------+
1 row in set (0.00 sec)

カテゴリー一覧

MySQL のエラー