|
MySQL.RU - Webboard
Вернуться
Как удалить все табл (evgeny) 29/09/2001 - 01:11:13
Re: Как удалить все табл (Василий) 01/10/2001 - 19:52:29
> Original message text:
> From: evgeny - 29/09/2001 - 01:11:13
> Subject:Как удалить все табл
> -----------------
> Как удалить все таблицы из базы данных ,их юолее 200 ?
> ответ можно иылом
>
From: Василий - 01/10/2001 - 19:52:29
Subject:Как удалить все табл
-----------------
Лучше всего, наверное пересоздать базу заново
drop database <dbname>;
create database <dbname>;
можно сделать так : из командной строки ОС
$mysql -u<user> -p<password> -h<host> -e "show tables;" <database> > tables.lst
это выведет список таблиц в файл tables.lst
далее его надо отредактировать -
1. удалить первую строчку (она вида tables_in_<dbname> и к делу не относится)
2. добавить в начало каждой строки drop table, а в конец точку с запятой
например, в линуксе
$sed 's/^/drop table /g; s/$/\;/g' tables.lst > tables.sql
в виндах в редакторе каком-нибудь это можно.
ну и напоследок
$mysql -u<user> -p<password> -h<host> -f <database> < tables.sql
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
113
|
|