Вопрос по mysql – изменить имя таблицы в верхний регистр
Мне нужно изменить имя таблицы с нижнего на верхний регистр, но с помощью этого оператора имя таблицы можно изменить, но имена в нижнем регистре ..
sql> rename table name to Name;
Есть ли способ преобразовать имя таблицы в верхний регистр?
lower_case_table_names=2
Restart your mysql server.
Now you can create or alter tables in upper case, the server will accept your query.
Обратите внимание, что обычно в системах Linux основной файл конфигурации mysql находится в/etc/my.cnf
или же/etc/mysql/my.cnf
.
он также работает для WAMP / XAMP / LAMP?), Это сработало для меня:
Откройте следующий файл в папке установки EasyPHP:
\binaries\conf_files\my.ini
Просто под строкой, где написано:
[mysqld]
Написать:
lower_case_table_names=2
Таким образом, у вас будет:
[mysqld]
lower_case_table_names=2
EasyPHP заметит изменения в этом файле и перезапустится, но вы всегда можете перезагрузить вручную, чтобы убедиться.
Вы можете проверить переменную с помощью команды:
SHOW VARIABLES LIKE 'lower_case_table_names';
Или в phpMyAdmin перейдите по ссылке: Главная & gt; Переменные и поиск «имен таблиц в нижнем регистре».