Импорт базы данных SQL на phpMyAdmin - PullRequest
0 голосов
/ 04 мая 2018

Как импортировать резервную копию базы данных в SQL Server на phpMyAdmin. Я попытался создать резервную копию .sql-файла SQL Server и импортировать этот файл в phpMyAdmin. Но я получаю синтаксическую ошибку. Кто-нибудь, помогите мне.

enter image description here

MySQL сказал: Документация

1064 - у вас ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с 'U' в строке 1

Кто-то, помогите мне. Спасибо.

Ответы [ 2 ]

0 голосов
/ 04 мая 2018

Есть два метода:

  1. используйте открытую базу данных ODBC для преобразования вашей базы данных с сервера sql, затем один за другим импортируйте базу данных в phpmyadmin после включения расширения odbc в xampp.

2. (Сложный метод) использовать CSV-файл для экспорта SQL, а затем импортировать в PHPmyadmin.

0 голосов
/ 04 мая 2018

phpMyAdmin - это интерфейс для подключения к серверу баз данных MySQL или MariaDB. Возможно, вы уже знаете, но SQL (расшифровывается как Structured Query Language) - это язык программирования или формат файла, используемый для импорта и экспорта данных (или структуры таблиц) на сервер базы данных и с него. Проблема, как вы обнаружили, заключается в том, что SQL Server и MySQL / MariaDB не говорят на одном языке SQL. Поэтому, хотя они оба могут импортировать и экспортировать в .sql файлы, они не совместимы напрямую.

Одним из возможных решений является выбор MSSQL из раскрывающегося списка «Режим совместимости SQL» на странице импорта phpMyAdmin. Это попытается преобразовать команды MSSQL в их эквивалентные операторы MySQL / MariaDB. Иногда это легко; например, синтаксис DELETE отличается, но его довольно просто изменить, в других случаях существуют глубокие различия в используемых типах данных, и импорт все равно может завершиться неудачей. Тем не менее, я бы начал с изменения режима импорта и просмотра, продолжаете ли вы видеть ошибки; После этого вы сможете вручную исправить возникшие проблемы.

Похожие: Как конвертировать скрипт mssql в mysql

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...