Php MySQL转换

Php MySQL转换,php,mysql,Php,Mysql,我有两个数据库A和B。在数据库A中有一个名为Details的表,其中有4个字段。这些字段是profefessional,amatuer,worldclass,培训生。我在db B中还有一个名为Details的表,其中有两个字段名为professional和trainee 现在,我想实现的是将db A中的表详细信息模式转换为db B中的。如何实现这一点?只需删除不必要的列: ALTER TABLE A.Details DROP COLUMN amateur; ALTER TABLE A.Detai

我有两个数据库A和B。在数据库A中有一个名为
Details
的表,其中有4个字段。这些字段是
profefessional
amatuer
worldclass
培训生
。我在db B中还有一个名为
Details
的表,其中有两个字段名为
professional
trainee


现在,我想实现的是将db A中的表
详细信息
模式转换为db B中的。如何实现这一点?

只需删除不必要的列:

ALTER TABLE A.Details DROP COLUMN amateur;
ALTER TABLE A.Details DROP COLUMN wordclass;

您需要的是更改表(删除列):

如果您不想丢失数据,只想从B数据库的表中插入数据,请选择--


确保amature和WorlClass可为空。

但是我会从db A中的Details table中去掉amatuer和worldclass这两个字段吗“现在我想要实现的是将db A中的table Details模式转换为db B中的table Details模式。”这不是你的问题吗?是的,拉贾特,我需要更改模式如果你想更改A的模式,也就是说,你想数据库A中的表细节与B中的表细节相同,那么这就是上面的代码要做的,如果你想只插入值而不更改表,那么不要删除,只插入A中。详细说明B的所有值。详细信息
DROP TABLE A.Details
CREATE TABLE `A.Details` SELECT * FROM `B.Details`;
INSERT INTO A.Details (proffesional, trainee)
SELECT *
FROM B.Details