Назад | Перейти на главную страницу

получение синтаксической ошибки при импорте резервных копий базы данных в mysql

Я собираюсь восстановить резервную копию базы данных, в которой есть отдельные файлы для каждой таблицы с одинаковым префиксом имени таблицы, и проблема в том, что когда я пытаюсь импортировать, я получаю эту синтаксическую ошибку: EERROR 1064 (42000) в строке 1: у вас есть ошибка в вашем синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MySQL, чтобы найти правильный синтаксис рядом с '-------------------------------- ------------------------

и структура всех файлов резервных копий такая:

----------------------------------------------------------


--
-- Table structure for `kobebryant_adminlog`
--

CREATE TABLE `kobebryant_adminlog` (
  `uid` int(10) unsigned NOT NULL DEFAULT '0',
  `ipaddress` varchar(50) NOT NULL DEFAULT '',
  `dateline` bigint(30) NOT NULL DEFAULT '0',
  `module` varchar(50) NOT NULL DEFAULT '',
  `action` varchar(50) NOT NULL DEFAULT '',
  `data` text NOT NULL,
  KEY `module` (`module`,`action`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

--
-- Dumping data for table `kobebryant_adminlog`
--

Моя текущая версия сервера mysql: 5.0.67-community и версия mysql, для которой создаются резервные копии: 5.1.40

как я могу импортировать эти файлы?

Да удалите первую строку и попробуйте еще раз.

Причина: последовательность комментариев - «-», когда вы делаете много комментариев в одной строке, вы получаете ошибку.