В моей базе данных приложений некоторые из таблиц являются именами строчными буквами, а некоторые - в верхнем регистре. Я хочу, чтобы моя база данных выполняла запросы через PHP, не рассматривая случай таблиц.Конфигурация PHP MYSQL для обработки нечувствительности к регистру в именах таблиц
На экземпляре RDS экземпляра amazon я установил значение lower_case_table_names = 1, чтобы сделать регистр базы данных нечувствительным.
Когда я запускаю запрос в HeidiSQL или Phpmyadmin с именами нижних регистров, тогда я могу запускать запросы. Но когда я запускаю те же запросы через PHP-файл, запрос не выполняется, а имя таблицы не существует.
Есть ли другие настройки на стороне PHP, которые мне нужно делать?
Какая у вас операционная система Windows или Linux? –
Перезапустили ли службы после внесения изменений в конфигурацию? – andre3wap
или вы можете просто нормализовать регистр ваших имен и обойти проблему ... –