#phpmyadmin
#phpmyadmin
Вопрос:
Привет, я переношу веб-сайт для компании, поскольку один из партнеров «вышел из-под контроля». Я пытаюсь импортировать файл дампа sql в phpmyadmin и получаю следующую ошибку.
SQL-запрос:
"-- MySQL dump 10.13 Distrib 5.5.34, for debian-linux-gnu (x86_64)"
--
#NAME?
-- ------------------------------------------------------
"-- Server version 5.5.34-0ubuntu0.12.04.1"
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
MySQL сказал: Документация
#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '"-- MySQL dump 10.13 Distrib 5.5.34, for debian-linux-gnu (x86_64)"
--
#NAME?' at line 1
Может кто-нибудь помочь.
Заранее спасибо, Дэвид
Комментарии:
1. Я думаю, что это могут быть цитаты. Можете ли вы показать нам больше примеров вашего дампа?
Ответ №1:
Это странно выглядящий файл дампа. В частности, двойные кавычки "
в строках 1 и 5 и #NAME?
не имеют для меня никакого смысла, и я не могу себе представить, почему они там.
Есть ли шанс восстановить дамп? Если нет, немедленное решение — просто отредактировать эти строки, но с риском, что в файле может быть больше. Вы можете удалить двойные кавычки из двух строк, которые вы показываете, и полностью удалить #NAME?
строку.
Единственный раз, когда я когда-либо видел подобный текст, — #NAME?
это в Excel, и нет смысла работать с Excel в файле SQL (даже если бы вы были, я не знаю, как это могло бы закончиться вот так), поэтому я не уверен, откуда это взялось, нонадеюсь, отредактировав в своем текстовом редакторе, вы сможете хотя бы импортировать данные.