Подтвердить что ты не робот

Существующая база данных MySQL не импортирует в localhost

Я получаю эту ошибку, когда пытаюсь импортировать существующую базу данных в localhost. База данных импортируется на веб-хост-серверы, но импортируется на локальный хост.

Ошибка:

Статический анализ:

В ходе анализа были обнаружены 2 ошибки.

Ending quote ' was expected. (near "" at position 28310)
4 values were expected, but found 3. (near "(" at position 28266)
4b9b3361

Ответ 1

PhpMyAdmin не имеет ничего общего с тем, поскольку он не может импортировать то, что он сам экспортировал. Он избегает одиночных кавычек как '' вместо \', а затем разбивает свои зубы на строки следующим образом:

''I can''t do this anymore!''

Вы можете:

  • заменить ''\' или
  • импорт через mysql.exe:

    mysql -uuser -ppass dbName < file.sql
    

Ответ 2

откройте файл .sql script в любом редакторе (например, блокнот ++) и

Вам нужно заменить \'' на\(для новой версии phpmyadmin)

или

Вам нужно заменить\'на \' '(для старой версии phpmyadmin)

когда вы замените его из всего содержимого sql файла, тогда  он будет работать для вас.

ref: https://stackoverflow.com/a/41376791/2298211