2012-01-20 3 views
1

У меня есть 2 базы данных A и B. Существует таблица, называемая Details в db A wih 4 поля. Поля представляют собой proffesional, amatuer, worldclass, trainee. И у меня также есть таблица под названием Details в db B с двумя полями, называемыми proffesional и trainee.Преобразование MySQL

Теперь то, что я хочу достичь, - это преобразовать таблицу Details схему в db A в схему db B. Как я могу это достичь?

ответ

1

Просто Отбросьте ненужные столбцы:

ALTER TABLE A.Details DROP COLUMN amateur; 
ALTER TABLE A.Details DROP COLUMN wordclass; 
1
DROP TABLE A.Details 
CREATE TABLE `A.Details` SELECT * FROM `B.Details`; 

И если вы не хотите потерять свои данные и просто хотите вставить данные из таблицы B баз данных. Перейти к началу страницы:

INSERT INTO A.Details (proffesional, trainee) 
SELECT * 
FROM B.Details 

Убедитесь, что amature и worlsclass являются нулевыми.

+0

Но я потеряю 2 поля amatuer и worldclass из таблицы Details в db A –

+0

«Теперь, чего я хочу достичь, это преобразовать схему таблиц в db A в db B. " это не то, что ваш вопрос ?? –

+0

Да Rajat Мне нужно изменить схему –

Смежные вопросы