Bug #7655 | MySQL server ignores case mismatch in table names on NTFS | ||
---|---|---|---|
Submitted: | 4 Jan 2005 10:54 | Modified: | 4 Jan 2005 14:24 |
Reporter: | Andrew Morrow | Email Updates: | |
Status: | Not a Bug | Impact on me: | |
Category: | MySQL Server | Severity: | S2 (Serious) |
Version: | 4.x | OS: | Windows (Microsoft Windows) |
Assigned to: | CPU Architecture: | Any |
[4 Jan 2005 10:54]
Andrew Morrow
[4 Jan 2005 13:41]
Hartmut Holzgraefe
Thank you for taking the time to write to us, but this is not a bug. Please double-check the documentation available at http://www.mysql.com/documentation/ and the instructions on how to report a bug at http://bugs.mysql.com/how-to-report.php Additional info: This is documented in the manual chapter "MySQL on Windows Compared to MySQL on Unix" ( http://dev.mysql.com/doc/mysql/en/Windows_vs_Unix.html ) and in more detail in the manual section "Identifier Case Sensitivity" ( http://dev.mysql.com/doc/mysql/en/Name_case_sensitivity.html ) Case-insensitive names Filenames are not case sensitive on Windows, so MySQL database and table names are also not case sensitive on Windows. The only restriction is that database and table names must be specified using the same case throughout a given statement. See section 9.2.2 Identifier Case Sensitivity.
[4 Jan 2005 14:24]
Sergei Golubchik
If you port from Windows, you can simply disable case-sensitivity on Unix too (see the manual for lower_case_table_names) to safe efforts on porting phase