我有两个具有不同架构的表:
基地 A,表 T1:
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`title` varchar(255) NOT NULL DEFAULT '',
`uid` int(11) NOT NULL DEFAULT '0',
`language` varchar(12) NOT NULL DEFAULT ''
底座 B,表 T2:
`ID` int(11) NOT NULL AUTO_INCREMENT,
`Type` varchar(10) COLLATE utf8_unicode_ci DEFAULT NULL,
`UserID` int(11) NOT NULL,
`Name` varchar(100) COLLATE utf8_unicode_ci NOT NULL,
我需要以这种方式将数据从 T1 传输到 T2:
A.T1.id -> B.T2.ID
A.T1.title -> B.T2.Name
A.T1.uid -> B.T2.UserID
如您所见A.T1.language
,B.T2.Type
不需要字段。
我认为我应该通过 CSV 转储来进行此迁移。但这就是我想出的全部。
任何想法?
更新
谢谢你们的回答。请原谅我不够清楚,我应该强调我的表在不同的基础上,甚至在不同的服务器上。因此,将一个表中的字段插入到另一个表中并不容易。