Поля SQL-запроса изменяются в верхнем регистре при загрузке на сервер
Я только что закончил разработку приложения с использованием CodeIgniter. Когда я загружаю его на свой хост (Hostgator shared), часть текста SQL преобразуется в верхний регистр, что делает приложение непригодным для использования.
В моей базе данных у меня есть две таблицы клиент и транзакция. Когда я загружаю приложение на сервер клиента и транзакция заменяется всеми заглавными буквами. Очевидно, что это плохо, поскольку запросы MySQL чувствительны к регистру.
Сначала я загружал с FTP и думал, что виноват FTP. Затем я заархивировал приложение и загрузил архив, распаковав его на серверной оболочке. Все еще нет радости.
Любые идеи о том, как это исправить? На данный момент мне просто нужно зайти на сервер и отредактировать свои запросы обратно в нижний регистр..
Заранее благодарим за любые идеи..
--Conor
1 ответ
Смотрите системную переменную lower_case_table_names, может быть, она вам поможет.