|
|
|
| Можно ли очистить все таблицы базы одним запросом?
Не перечисляя имена таблиц, а просто - все. | |
|
|
|
|
|
|
|
для: Владимир55
(22.08.2009 в 14:03)
| | нет | |
|
|
|
|
|
|
|
для: а-я
(22.08.2009 в 14:20)
| | но можно написать скрипт, который определяет имена таблиц в базе и очищает каждую таблицу | |
|
|
|
|
|
|
|
для: Valick
(22.08.2009 в 14:28)
| | Вот это было бы отлично! А то у меня уже больше ста таблиц в базе, и я стал путаться, когда какая из них очищается.
А как рнр-скриптом получить список имен таблиц? | |
|
|
|
|
|
|
|
|
для: Valick
(22.08.2009 в 14:54)
| |
$result = mysql_list_tables($dbname);
$num_rows = mysql_num_rows($result);
for ($i = 0; $i < $num_rows; $i++)
{
echo "<br> Table: ", mysql_tablename($result, $i);
}
mysql_free_result($result);
|
Непонятно, для какой цели нужен последний оператор? | |
|
|
|
|
|
|
|
для: Владимир55
(22.08.2009 в 16:48)
| | Последняя функция чистит память выделенную для работы с MySQL - если дело происходит в Web и у вас не происходит переполнение памяти - не обязателен. | |
|
|
|