andreys75
@andreys75

В чем смысл следующего SQL кода?

Пытаюсь выполнить миграцию базы на MongoDB в MySQL.

Эскпорт коллекций в sql выдал следующий код:
CREATE TABLE `articles_tabledata` (
    `ID` INTEGER NOT NULL,
    PRIMARY KEY (`ID`)
) CHARSET=utf8mb4;


ALTER TABLE `articles`
ADD CONSTRAINT `s3t_articles_articles_tabledata_0` FOREIGN KEY (`tabledata_fk`) REFERENCES `articles_tabledata`(`ID`);



-- { _id: 5cf5fb971f73a2000660d0f4 }
INSERT INTO `articles_tabledata` (`ID`)
    VALUES
        (0);

В Mongodb нет коллекции articles_tabledata.
Естественно, при импорте этого sql выдает ошибки.

Очень давно не работал с SQL.

Что означает этот код?
ALTER TABLE `articles`
ADD CONSTRAINT `s3t_articles_articles_tabledata_0` FOREIGN KEY (`tabledata_fk`) REFERENCES `articles_tabledata`(`ID`);
  • Вопрос задан
  • 84 просмотра
Пригласить эксперта
Ответы на вопрос 1
@BorisKorobkov Куратор тега MySQL
Web developer
Комментировать
Ваш ответ на вопрос

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

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