Intereting Posts
Кнопка Single.php назад к родительской категории Удалять страницу вложений только для аудиоресурсов Удаление типа сообщения (типа) Несколько многоязычных сайтов, используя тот же перевод Как передать короткий код в ответе AJAX? category- {slug} .php работает только с перерывами? Переместить файлы WordPress в подпапку Как создать пользовательскую страницу WordPress Видео, охватываемое содержимым страницы в полноэкранном режиме – как это исправить? порядок запросов по категориям форма пользовательского поиска, значение posts_per_page игнорируется Как ограничить число категорий, отображаемых по виджетам категорий При разбиении страницы на страницу с тегом <! – nextpage ->, как можно настроить индивидуальный и второй стили страниц? Показать список недавно просмотренных сообщений для пользователя как использовать pre_gets_posts, чтобы исключить один запрошенный идентификатор из домашней петли

Mysqldump добавить таблицу drop?

В Codex я заметил, что для резервного копирования базы данных отображается опция -add-drop-table. Прежде чем я что-нибудь прикручу, это просто означает, что когда резервная копия будет в конечном итоге импортирована, таблицы будут перезаписаны, если они существуют в целевом db?

Я не хочу бросать столы, когда я их поддерживаю!

user@linux:~/files/blog> mysqldump --add-drop-table -h mysqlhostserver -u mysqlusername -p databasename (tablename tablename tablename) | bzip2 -c > blog.bak.sql.bz2 Enter password: (enter your mysql password) user@linux~/files/blog> 

http://codex.wordpress.org/Backing_Up_Your_Database#Using_Straight_MySQL_Commands

Solutions Collecting From Web of "Mysqldump добавить таблицу drop?"

Это влияет только на выход вашего дампа MySQL в создаваемом файле.

Это не обязательно. Это просто так, что если вы импортируете созданный файл дампа в базу данных, у которой уже есть таблица с тем же именем, она отбросит эту таблицу и затем добавит новую таблицу на свое место. В противном случае вы получите сообщение об ошибке, и файл дампа не будет импортирован.

Он добавляет эту строку перед оператором create table в файле дампа:

 DROP TABLE IF EXISTS `tablename`; 

Если вы планируете импортировать файл дампа в новую базу данных, это не имеет значения.

Это потому, что общий синтаксис выглядит примерно так:

 mysql>mysqldump --opt --all-databses > all.sql 

--opt включен по умолчанию (что подразумевает: --add-drop-table ), как указано в документации MySQL.