SQLSTATE[42S01]: базовая таблица или представление уже существует: 1050 Таблица ‘ftp_exchange’ уже существует. Не удается обновить мой репозиторий

#mysql #database #sql-update #data-migration #sequelpro

#mysql #База данных #sql-обновить #перенос данных #sequelpro

Вопрос:

  (
                `id` INTEGER NOT NULL AUTO_INCREMENT,
                `name` VARCHAR(255) NOT NULL,
                `type` VARCHAR(255) NOT NULL,
                `local_root_directory` VARCHAR(255),
                `local_directory` VARCHAR(255) NOT NULL,
                `remote_host` VARCHAR(255) NOT NULL,
                `remote_port` INTEGER DEFAULT 21 NOT NULL,
                `is_ssl` TINYINT DEFAULT 0 NOT NULL,
                `is_sftp` TINYINT DEFAULT 0 NOT NULL,
                `is_passive` TINYINT DEFAULT 1 NOT NULL,
                `timeout` INTEGER DEFAULT 30 NOT NULL,
                `username` VARCHAR(255) NOT NULL,
                `password` VARCHAR(255),
                `private_key` VARCHAR(255),
                `remote_directory` VARCHAR(255) NOT NULL,
                `is_recursive` TINYINT DEFAULT 0 NOT NULL,
                `is_delete_after_success` TINYINT DEFAULT 0 NOT NULL,
                `is_overwrite_existing` TINYINT DEFAULT 0 NOT NULL,
                `filename_pattern` VARCHAR(255) DEFAULT '.*' NOT NULL,
                `is_active` TINYINT DEFAULT 0 NOT NULL,
                `weekday` VARCHAR(255) DEFAULT '*' NOT NULL,
                `year` VARCHAR(255) DEFAULT '*' NOT NULL,
                `month` VARCHAR(255) DEFAULT '*' NOT NULL,
                `day` VARCHAR(255) DEFAULT '*' NOT NULL,
                `hour` VARCHAR(255) DEFAULT '*' NOT NULL,
                `minute` VARCHAR(255) DEFAULT '*' NOT NULL,
                PRIMARY KEY (`id`),
                UNIQUE INDEX `name_unique` (`name`)
            ) ENGINE=InnoDB". Aborting migration.
 

Проблема

Это выдает ошибку после того, как я импортирую новую таблицу из дампа базы данных. Может быть, я импортирую базу данных дважды. И если да, как это исправить в моем локальном репозитории? Спасибо 🙂

Комментарии:

1. Если вы импортируете и некоторые таблицы уже существуют, возможно, вам нужно очистить базу данных перед импортом. Не забудьте сделать резервные копии, прежде чем делать что-либо, что может привести к потере данных .

2. Спасибо. Как я могу очистить дублирующуюся базу данных выше?

3. DROP DATABASE или эквивалент. Помните, что это не будет запрашивать подтверждение, оно просто делает это. НЕ СТРЕМИТЕСЬ НИ К ЧЕМУ ВАЖНОМУ .