Почему столбцы MySQL не чувствительны к регистру? - PullRequest
2 голосов
/ 24 июля 2011

В MySQL имена таблиц чувствительны к регистру, а имена столбцов - нет.

В чем причина для этого решения?

Не лучше липридерживаться одного соглашения для обоих?

1 Ответ

7 голосов
/ 24 июля 2011

Да.

Некоторые механизмы хранения используют один или несколько файлов для таблицы с именем таблицы в качестве имени файла.

Некоторые операционные системы (Windows) нечувствительны к регистру файлов, а другие (unix) чувствительны к регистру.

Установите для переменной lower_case_table_names значение, отличное от 0, чтобы отключитьчувствительность к регистру и узнайте больше о Идентификатор чувствительности к регистру здесь

...