Добавить таблицу. /View /procecure /function /event /trigger atportion < /li>
Таблица усечения перед вставкой < /li>
< /ul>
Используя следующую команду импорта , Я могу успешно импортировать сгенерированный файл экспорта в свою локальную базу данных SQL: < /p>
Код: Выделить всё
const importCommand = `${sqlPath}/mysql -u[user] -p[password] ${database} < "${file}"`;
Код: Выделить всё
const command = `mysqldump --user='${user}' --password='${password}' ${database}`;
< /code>
Это работает для экспорта базы данных, но при импорте мне дают мне ненадежные результаты. Иногда он работает нормально, в других случаях импорт сбой. Когда я экспортирую через PhpMyAdmin, используя приведенные выше шаги, импорт всегда работает.
Итак, мой вопрос: использует ли PhpMyAdmin MySqldump
e.g. Структура пользовательского экспортного файла от phpmyadmin (работает): < /p>
Код: Выделить всё
-- --------------------------------------------------------
--
-- Table structure for table `cb_commentmeta`
--
DROP TABLE IF EXISTS `cb_commentmeta`;
CREATE TABLE `cb_commentmeta` (
`meta_id` bigint(20) UNSIGNED NOT NULL,
`comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
`meta_key` varchar(255) DEFAULT NULL,
`meta_value` longtext DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_520_ci;
--
-- Truncate table before insert `cb_commentmeta`
--
TRUNCATE TABLE `cb_commentmeta`;
< /code>
e.g. Структура экспорта через Mysqldump
Код: Выделить всё
DROP TABLE IF EXISTS `cb_commentmeta`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cb_commentmeta` (
`meta_id` bigint(20) unsigned NOT NULL,
`comment_id` bigint(20) unsigned NOT NULL DEFAULT 0,
`meta_key` varchar(255) DEFAULT NULL,
`meta_value` longtext DEFAULT NULL,
PRIMARY KEY (`meta_id`),
KEY `comment_id` (`comment_id`),
KEY `meta_key` (`meta_key`(191))
);
/*!40101 SET character_set_client = @saved_cs_client */;
/*!40000 ALTER TABLE `cb_commentmeta` DISABLE KEYS */;
/*!40000 ALTER TABLE `cb_commentmeta` ENABLE KEYS */;
Подробнее здесь: https://stackoverflow.com/questions/793 ... ng-a-sql-d