Изменить имя таблицы на верхний регистр Мне нужно изменить имя таблицы с нижнего регистра на верхний, но с помощью этого оператора имя таблицы можно изменить, но имена в нижнем регистре. sql> rename table name to Name; Есть ли способ конвертировать имя таблицы в верхний регистр? Ответ 1 Добавьте эту строку в массив переменных mysql server в my.cnf lower_case_table_names=2 Перезагрузите сервер mysql. теперь вы можете создавать или изменять таблицы в верхнем регистре, сервер будет принимать ваш запрос. Обратите внимание, что обычно в системах Linux основной файл конфигурации mysql можно найти n/etc/my.cnf,/etc/mysql/my.cnf. Ответ 2 Это должно дать вам то, что вы ищете... ALTER TABLE oldtable RENAME TO NewTable; Ответ 3 Простой sql> rename table name to tempName; sql> rename tempName name to TABLE; Ответ 4 Если вы используете EasyPHP (возможно, он также работает для WAMP/XAMP/LAMP?), это сработало для меня: В папке установки EasyPHP откройте следующий файл: \ бинарников \conf_files\my.ini Просто под строкой, где написано: [туздЫ] Запись: lower_case_table_names = 2 Итак, у вас будет: [туздЫ] lower_case_table_names = 2 EasyPHP заметит изменение в этом файле и перезагрузится, но вы всегда можете вручную перезапустить его, чтобы убедиться. Вы можете проверить переменную с помощью команды: ПОКАЖИТЕ ПЕРЕМЕННЫЕ КАК "lower_case_table_names"; Или в phpMyAdmin перейдите в: Главная страницa > Переменные и выполните поиск имен нижних регистров.
Ответ 1 Добавьте эту строку в массив переменных mysql server в my.cnf lower_case_table_names=2 Перезагрузите сервер mysql. теперь вы можете создавать или изменять таблицы в верхнем регистре, сервер будет принимать ваш запрос. Обратите внимание, что обычно в системах Linux основной файл конфигурации mysql можно найти n/etc/my.cnf,/etc/mysql/my.cnf.
Ответ 4 Если вы используете EasyPHP (возможно, он также работает для WAMP/XAMP/LAMP?), это сработало для меня: В папке установки EasyPHP откройте следующий файл: \ бинарников \conf_files\my.ini Просто под строкой, где написано: [туздЫ] Запись: lower_case_table_names = 2 Итак, у вас будет: [туздЫ] lower_case_table_names = 2 EasyPHP заметит изменение в этом файле и перезагрузится, но вы всегда можете вручную перезапустить его, чтобы убедиться. Вы можете проверить переменную с помощью команды: ПОКАЖИТЕ ПЕРЕМЕННЫЕ КАК "lower_case_table_names"; Или в phpMyAdmin перейдите в: Главная страницa > Переменные и выполните поиск имен нижних регистров.