
05.01.2010, 16:51
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Полно вариантов, особено в никсах, но мне по душе скриптом такие вещи делать - без предварительного дампа, без зависимости от системы и бла-бла-бла
PHP код:
<pre>
<?php
$dbname = 'instant'; # Имя БД
$prefix = 'vobla_'; # Желаемый префикс
$link = mysql_connect("localhost", "root", "root"); # Хост, юзер, пароль
$query = "SHOW TABLES FROM " . $dbname;
mysql_select_db($dbname);
$result = mysql_query($query,$link);
while ($table = mysql_fetch_array($result)) {
$new = mysql_query ("ALTER TABLE `" . $table[0]. "` RENAME `" . $prefix . $table['0'] . "`", $link);
print $table[0] . " ---> " . $prefix . $table['0'] . "\n";
}
mysql_close($link);
print "Замена произведена \n";
?>
</pre>
Скуль запросом чтобы такое сделать (одним) - хз
Последний раз редактировалось Pashkela; 05.01.2010 в 19:07..
|
|
|