я нашел несколько сценариев, похожих на это ниже, в Интернет, что дает предварительный просмотр, как все имена таблиц будут выглядеть, как только я огонь.Пушку скрипт:Переименовать tablenames в прописные
select concat('RENAME TABLE ', TABLE_NAME, ' TO ', UPPER(TABLE_NAME), ';') from information_schema.TABLES where TABLE_SCHEMA = 'your_db'
Но что мне нужно, это который фактически обновляет имена таблиц в db, а не просто позволяет мне просматривать имена.
Я знаю этих приятелями:
lower_case_table_names = 1
lower_case_file_system = 1
, но это не вариант из-за того, что я не могу вносить изменения в ini-файл на моем домене - так, а не придется переименовать каждый таблица в Интернете Я предпочитаю простой скрипт, который сразу переименовывает (и сохраняет) все имена таблиц ... - и как бы выглядел такой сценарий обновления ...?
Почему вы хотите это сделать? Не являются ли большинство случаев нечувствительными к регистру? – Strawberry
'update information_schema.TABLES set TABLE_NAME = ВЕРХНИЙ (TABLE_NAME) где TABLE_SCHEMA = 'your_db'' У вас такое? – Joddy