我有2个数据库A和B.在db A和4个字段中有一个名为Details
的表。字段为proffesional
,amatuer
,worldclass
,trainee
。我还在db B中有一个名为Details
的表,其中包含2个名为proffesional
和trainee
的字段。
现在我想要实现的是将db A中的表Details
模式转换为db B中的模式。我该如何实现?
答案 0 :(得分:1)
只需删除不必要的列:
ALTER TABLE A.Details DROP COLUMN amateur;
ALTER TABLE A.Details DROP COLUMN wordclass;
答案 1 :(得分: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可以为空...
答案 2 :(得分:0)
你想要的是ALTER TABLE(DROP COLUMN): http://php.about.com/od/mysqlcommands/g/drop_column.htm