Сведения о вопросе

krutoi

16:11, 8th August, 2020

Теги

sql-server   database    

Сервер SQL для MySQL

Просмотров: 327   Ответов: 1

У меня есть резервная копия сервера SQL DB .формат bak, который мне удалось успешно восстановить в локальный экземпляр SQL Server Express. Теперь я хочу экспортировать как структуру, так и данные в формате, который примет MySQL. Инструменты, которые я использую для управления MySQL, обычно позволяют мне импортировать / экспортировать .sql файлов, но, к сожалению, Microsoft не сочла нужным сделать мою жизнь такой легкой!

Я не могу поверить, что я первый, кто столкнулся с этим, но Google не очень помог. Кто-нибудь справлялся с этим раньше?



  Сведения об ответе

padenie

11:08, 29th August, 2020

Там будет 2 вопроса: 1) Типы данных. Не всегда существует прямой аналог между типом MS SQL и типом MySQL. Например, MySQL обрабатывает временные метки очень по-разному и имеет отсечку для того, когда вам нужно переключиться между varchar(n) и varchar(max)/text при другом значении n. есть также некоторые небольшие различия в числовых типах.

2) синтаксис запроса. Есть несколько различий в синтаксисе запроса, которые, опять же, не всегда имеют аналоговую замену 1:1. Тот, который приходит на вершину моего ума, - это SELECT TOP N * FROM T in MS SQL становится SELECT * FROM T LIMIT N in MySQL (MySQL облегчает загрузку страниц).


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться