1

Тема: Как переименовать таблицы в БД

Подскажите SQL запрос для переменования всех префиксов в таблицах базы с phpbb на phpbb2

2

Re: Как переименовать таблицы в БД

kdn
Я думаю, этот топик Вам поможет:
http://www.phpbbguru.net/community/topic4320.html

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

3

Re: Как переименовать таблицы в БД

Спасибо.А непосредственно в самом phpmyadmin можно реализовать такой запрос, отметив в БД необходимые для переименования таблицы?
В моем случае помог простой совет участника:
1. сохранил базу через админку форума
2. открыл сохраненый файл в блокноте
3. в блокнтое: заходим в Правка -> Заменить, в полях указал:
поле Что - указал phpbb_ ,
поле Чем - НовыйПрефикс_
далее Заменить всё.
4. открыл config.php, указал новый префикс.
5. через админку форума закачал правленный файл.

4

Re: Как переименовать таблицы в БД

Спасибо.А непосредственно в самом phpmyadmin можно реализовать такой запрос, отметив в БД необходимые для переименования таблицы?

Насколько мне известно, переименовать группу таблиц таким способом нельзя.

Нет неразрешимых проблем, есть неприятные решения. (Э. Борн)

5

Re: Как переименовать таблицы в БД

Запрос переименования таблицы выглядит так.

RENAME TABLE `old_table_name1` TO `new_table_name1`;

Переименование нескольких таблиц (пары перечисляются через запятую).

RENAME TABLE `old_table_name1` TO `new_table_name1`, `old_table_name2` TO `new_table_name2`;

При необходимости можно дополнять запрос именем БД.

RENAME TABLE `db_name.old_table_name1` TO `db_name.new_table_name1`, `db_name.old_table_name2` TO `db_name.new_table_name2`;