Как принудительно использовать имена таблиц и столбцов с учетом регистра в MySql?

Дело в том, что мы работаем на машине Windows, и как только закончили, мы развертываем код на машине unix. Код отлично работает в Windows, но затем в unix мы получаем ошибку типа «такая таблица не существует» после изменения имени таблицы в правильном случае, она отлично работает и в unix. На самом деле, в Windows по умолчанию нет имен таблиц, чувствительных к регистру, но в unix они есть (читайте, что таблицы MySQL на самом деле являются файлами, а в unix у нас есть имя файла с учетом регистра, но не в Windows). Обходной путь может заключаться в том, чтобы снова создать все таблицы и оставить имя таблицы в нижнем регистре. Да, мы тоже можем это сделать, это нормально.

Но мы все же можем ввести чувствительность к регистру имен таблиц в MySql (машина с Windows). Если да, то дайте мне знать, как это сделать.

10
задан Rakesh Juyal 25 February 2012 в 09:31
поделиться