@pcdesign

Что это за синтаксис дампа и как его перекинуть в mysql?

Достался дамп вот такого вида:

CREATE TABLE [books](
    [_id] INTEGER PRIMARY KEY, 
    [name_book] TEXT, 
    [autor_link] TEXT);;

Все в квадратных скобках.

Что это за дамп и как его перебросить в mysql?
  • Вопрос задан
  • 92 просмотра
Решения вопроса 2
Melkij
@Melkij
PostgreSQL DBA
Это синтаксис именно MS SQL.
Но sqlite его для совместимости тоже умеет: https://www.sqlite.org/lang_keywords.html

Следовательно, импортируйте сперва в sqlite, затем экспортируйте нормально. В нормальных стандартных кавычках - если ваш mysql в sql_mode=ANSI_QUOTES - или в специфичных для mysql апострофах `.
Ответ написан
@d-stream
Готовые решения - не подаю, но...
Не исключено, что автогенерация MS SQL - обычно он генерирует безопасные имена сущностей в квадратных скобках.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы