Как отбросить всю таблицу в MySQL?

Я не хочу отбрасывать базу данных,

потому что я не размещаю веб-сайт на своей собственной машине,

отбрасывание, которого потребует база данных, создает ее снова, и много настроек.

Существует ли команда в MySQL, который может использоваться для удаления всех таблиц в определенной базе данных?

Править

Все, что я могу сделать, в phpMyAdmin

19
задан Matthew Flaschen 3 February 2010 в 02:58
поделиться

2 ответа

mysqldump -u [ИМЯ ПОЛЬЗОВАТЕЛЯ] -p [ПАРОЛЬ] --add-drop-table --no-data [БАЗА ДАННЫХ] | grep ^ DROP | mysql -u [ИМЯ ПОЛЬЗОВАТЕЛЯ] -p [ПАРОЛЬ] [БАЗА ДАННЫХ]

Здесь есть другие методы для удаления всех таблиц без удаления базы данных.

7
ответ дан 30 November 2019 в 02:33
поделиться

Я не знаю ничего, что могло бы удовлетворить ваши потребности. Вы можете попробовать сделать следующее:

Запустите это, чтобы показать свои команды перетаскивания:

mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | 
grep ^DROP


Nex, вы можете сделать это, чтобы фактически выполнить команды перетаскивания:

mysqldump -u[USERNAME] -p[PASSWORD] --add-drop-table --no-data [DATABASE] | 
grep ^DROP | 
mysql -u[USERNAME] -p[PASSWORD] [DATABASE]
3
ответ дан 30 November 2019 в 02:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: