#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
или эквивалент. Помните, что это не будет запрашивать подтверждение, оно просто делает это. НЕ СТРЕМИТЕСЬ НИ К ЧЕМУ ВАЖНОМУ .