I have errors when i try to query my MySQL tables in lowercase :
mysql> select * from selection_vc limit 1;
ERROR 1146 (42S02): Table 'mydb.selection_vc' doesn't exist
When I use uppercase, everything is 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)
I have this error(feature?) only on table names, column names can be accessed either in lowercase or uppercase. This occurs only in the database I have installed on Linux, the one on my Mac does not have this issue.
Did i miss something in MySQL configuration or is this a bug ?
As described in the Identifier Case Sensitivity section of the manual:
It goes on to say: