Создать дамп mysql, если опция не существует

Вот моя текущая команда;

mysqldump --user=username --password=password --host=example.com --add-drop-table=FALSE DATABASENAME > /tmp/sql_file.sql

Мне нужна дополнительная опция для вставки CREATE TABLE IF NOT EXISTS в каждую таблицу. Я по-прежнему хочу, чтобы DROP TABLE был отключен, и мне не нужна прямая команда CREATE TABLE, поскольку иногда таблицы могут уже существовать, а иногда нет.

Я могу это сделать?

Пока эта команда будет включать CREATE TABLE, а затем я получаю сообщение об ошибке, потому что таблица уже существует.

Я также пробовал --no-create-info, но это, что неудивительно, даже не дало мне CREATE TABLE


person mikelovelyuk    schedule 25.11.2013    source источник
comment
попробуйте удалить --add-drop-table=FALSE   -  person ktaria    schedule 25.11.2013
comment
stackoverflow.com/questions/2220469 /   -  person Chris Wheeler    schedule 25.11.2013
comment
Дублировать из Создать таблицу, если она не существует из mysqldump   -  person Saeid    schedule 13.09.2016