Переименовать таблицу со странным именем - PullRequest
0 голосов
/ 06 декабря 2018

Я попытался установить расширение в Joomla, но возникла проблема с установкой, и названия таблиц действительно странные.Имя похоже на #__table1.

У меня проблемы из-за символа "#".Я пытался с чем-то вроде этого, это не работает.Как мне поступить?

RENAME TABLE CHAR(35) + '__table1' TO xxxxx_table1, CHAR(35) + '__table2' TO xxxxx_table2;

1 Ответ

0 голосов
/ 06 декабря 2018

Вы пробовали просто использовать обратные пометки:

RENAME TABLE `#__table1` to xxxxx_table1, `#__table2` to xxxxx_table2;

Я не тестировал команду RENAME явно, но кажется возможным иметь имя таблицы со знаком #, пока мыставьте обратные метки вокруг имени таблицы.

Примечание: как вы, вероятно, уже поняли, следует избегать имен таблиц и столбцов со странными символами или зарезервированных ключевых слов MySQL.

...