MySQLテーブルを小文字でクエリしようとするとエラーが発生します:
mysql> select * from selection_vc limit 1;
ERROR 1146 (42S02): Table 'mydb.selection_vc' doesn't exist
私が大文字を使うとき、すべてがOKです:
mysql> select * from SELECTION_VC limit 1;
+-------------+-------------+-------------+--------+
| CAMPAIGN_ID | CONTACT_ID | COLUMN_NAME | MONTH |
+-------------+-------------+-------------+--------+
| ALCA-32515W | ALCA-2X08DX | A | 201207 |
+-------------+-------------+-------------+--------+
1 row in set (0.00 sec)
このエラー(機能?)はテーブル名でのみ発生します。列名には小文字または大文字でアクセスできます。これは、Linuxにインストールしたデータベースでのみ発生します。Macのデータベースにはこの問題はありません。
MySQL構成で何かを見逃しましたか、それともこれはバグですか?