|
|
|
| В некой базе данных есть много таблиц с одинаковыми префиксами (напр., "forum_users", "forum_smiles" и т.д.). Можно ли их как-то удалить одним запросом типа DROP forum_* или нужно удалят каждую таблицу отдельно конкретным запросом DROP forum_users и т.д.? | |
|
|
|
|
|
|
|
для: Luce
(05.06.2007 в 20:22)
| | напрямую - нельзя.
Но это несложно сделать примерно таким php-скриптом.
<?php include 'config.inc.php';
$res = mysql_query("SHOW TABLES LIKE 'forum\\_%'");
while($row = mysql_fetch_row($res))
{
$sql = "DROP TABLE " . $row[0];
print("<br> $sql - ". (mysql_query($sql) ? "success" :("Error: ". mysql_error())));
}
?>
|
| |
|
|
|