Я не хочу отбрасывать базу данных,
потому что я не размещаю веб-сайт на своей собственной машине,
отбрасывание, которого потребует база данных, создает ее снова, и много настроек.
Существует ли команда в MySQL, который может использоваться для удаления всех таблиц в определенной базе данных?
Править
Все, что я могу сделать, в phpMyAdmin
mysqldump -u [ИМЯ ПОЛЬЗОВАТЕЛЯ] -p [ПАРОЛЬ] --add-drop-table --no-data [БАЗА ДАННЫХ] | grep ^ DROP | mysql -u [ИМЯ ПОЛЬЗОВАТЕЛЯ] -p [ПАРОЛЬ] [БАЗА ДАННЫХ]
Здесь есть другие методы для удаления всех таблиц без удаления базы данных.
Я не знаю ничего, что могло бы удовлетворить ваши потребности. Вы можете попробовать сделать следующее:
Запустите это, чтобы показать свои команды перетаскивания:
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]