Назад | Перейти на главную страницу

mysqldump создает базу данных, если не существует

Я хочу использовать mysqldump, чтобы он включал инструкцию для создания базы данных, если она не существует, и удаления базы данных, если она существует. Это возможно? какие варианты я могу использовать?

Вы можете заставить MYSQLDump удалить базу данных перед ее созданием, добавив

--add-drop-database

К вашей команде MYSQLDump. У вас уже должна быть команда создания базы данных.

--add-drop-database и --database name (или --all-databases). Если используется mysqldump db_name --add-drop-database, DROP DATABASE и CREATE DATABASE не добавляются.