Mysql ссылки и выберите в - PullRequest
       5

Mysql ссылки и выберите в

0 голосов
/ 29 августа 2018

Мне нужна помощь с переводом с tsql на mysql :).

select id,
       title,
       release_date, 
       imdb_id, 
       spoken_languages, 
       runtime
  into [DatabaseDestination].dbo.tableDestination
  from [DatabaseSource].dbo.tableSource;

ALTER TABLE [DatabaseDestination].dbo.tableDestination;
ALTER COLUMN id float NOT NULL;
ALTER TABLE [DatabaseDestination].dbo.tableDestination add primary key (id);

Как вы делаете эту общую ссылку или переход на mysql [DatabaseDestination] .dbo.dMovie_details и как вы переводите код сверху?

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Используйте Вставить в --- выберите из и для навигации по таблице напишите как DatabaseDestination.tableDestination

insert into DatabaseDestination.tableDestination(id, title,release_date, imdb_id, spoken_languages, runtime)
      select id, title,release_date, imdb_id, spoken_languages, runtime from DatabaseSource.tableSource;

ALTER TABLE DatabaseDestination.tableDestination
ALTER COLUMN id float NOT NULL;
ALTER TABLE DatabaseDestination.tableDestination add primary key (id);
0 голосов
/ 29 августа 2018

Использование INSERT INTO ... SELECT:

INSERT INTO db2.tableDestination (id, title, release_date, imdb_id, spoken_languages,
    runtime)
SELECT id, title, release_date, imdb_id, spoken_languages, runtime
FROM db1.tableSource;

Обычно рекомендуется всегда указывать столбцы, в которые вы собираетесь вставить, хотя MySQL этого не требует. На самом деле я не знаю имен столбцов в таблице назначения, поэтому я сделал обоснованное предположение и предположил, что они совпадают с именами столбцов в исходной таблице.

Для других ваших шагов вы должны решить проблемы схемы при создании таблицы назначения в MySQL.

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