2 ms·
For MySQL, it can depend on the OS! https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html https://dev.mysql.com/doc/refman/8.0/en/identifier-
by Shorn 2y ago
For MySQL, it can depend on the OS!
https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sensitivity.html https://dev.mysql.com/doc/refman/8.0/en/identifier-case-sens...
- evanelias 2y agoThat's largely only true for schema names and table names, not all identifiers. The original root cause was having schemas backed by directories, and table definitions backed by .frm files. So on a case-insensitive filesystem like on Windows or MacOS, MySQL enables corresponding case-insensitivity logic for the affected types of identifiers. For a deeper dive, see my post https://www.skeema.io/blog/2022/06/07/lower-case-table-names/ https://www.skeema.io/blog/2022/06/07/lower-case-table-names...