Сменить префикс таблиц в базе данных mysql

Когда требуется сменить префикс таблиц в mysql, то на помощь придет следующий скрипт, который я нарыл на каком-то форуме:

<?php
$link = mysql_connect("localhost", "<USER>", "<PASSWORD>");
$query = "SHOW TABLES FROM <TABLE>";
mysql_select_db("<TABLE>");
$result = mysql_query($query,$link);
while ($opis= mysql_fetch_array($result))
{
print $opis[0];
$new = mysql_query ("ALTER TABLE `".$opis[0]."` RENAME `".str_replace("<PREF1>","<PREF2>",$opis['0'])."`;",$link);
}
mysql_close($link);
?>

Если кто знает более изящный способ — милости прошу в комментарии.

Другие публикации по теме:

Тонкая настройка MySQL Joomla, как и большинство PHP-приложений, предполагает ощутимую нагрузку на MySQL, который используется для хранения данных. В поисках повышения произ...
Перевод настроек Zend Opcache Перевод страницы документации Zend Opcache по параметрам.opcache.enable (значение по умолчанию "1")Включение/выключение OPcache. В выключе...

Поделиться информацией с друзьями!

Чтобы не пропустить обновления, подпишись на RSS или почтовую рассылку (свой выбор сделали уже 128 человек!)

Оставить комментарий