Использует ли PhpMyAdmin команду MySQL Dump за кулисами при экспорте базы данных SQL?MySql

Форум по Mysql
Ответить Пред. темаСлед. тема
Anonymous
 Использует ли PhpMyAdmin команду MySQL Dump за кулисами при экспорте базы данных SQL?

Сообщение Anonymous »

Когда я экспортирую свою базу данных SQL через вкладку «Экспорт» в PhpMyAdmin, я делаю пользовательский экспорт и использую все значения по умолчанию с двумя добавлениями: добавить таблицу / просмотр / процедура / функция / событие / оператор триггера; и таблица усечения перед вставкой.
Используя следующую команду импорта, я могу успешно импортировать сгенерированный файл экспорта в мою локальную базу данных SQL: const importCommand = $ {sqlpath}/mysql -u [user] -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 */;
Импорт сбой из -за ошибки 1064 (42000) в строке 62083: у вас есть ошибка в вашем SQL Syntax . Обратите внимание на различия ключей, такие как комментарии альтернативной таблицы и первичный ключ, и другие операторы ключей, которых нет в первом файле. Мне интересно, как получить тот же формат с помощью mysqldump .

Подробнее здесь: https://stackoverflow.com/questions/793 ... g-a-sql-da
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Использует ли PhpMyAdmin команду `mysqldump` за кулисами при экспорте базы данных SQL?
    Anonymous » » в форуме MySql
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • Получение ошибки в phpmyadmin при подключении файла базы данных к phpmyadmin
    Anonymous » » в форуме Php
    0 Ответы
    30 Просмотры
    Последнее сообщение Anonymous
  • Получение ошибки в phpmyadmin при подключении файла базы данных к phpmyadmin
    Anonymous » » в форуме Php
    0 Ответы
    29 Просмотры
    Последнее сообщение Anonymous
  • Получите имена столбцов таблицы MySQL из базы данных при экспорте в CSV
    Anonymous » » в форуме Php
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Не могу опубликовать значения в базе данных PhpMyAdmin PhpMyAdmin.
    Anonymous » » в форуме Php
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous

Вернуться в «MySql»