使用PK / FK将特定表字段移动到新表

时间:2011-08-12 21:55:22

标签: mysql

我有一张大桌子,我正试图分手。例如,我有一个名为CONTACTS的表,PK为ContactID,里面是地址(AddressLine1,AddressLine2,State等等)的字段,我想将这些地址移动到他们自己的表中,有PK / FK关系。

我已经创建了我的ADDRESSES表格,并在我的ContactID表格中创建了所有字段,包括我的PK CONTACTS的FK。

将地址数据复制到新表(包括PK到FK字段)的最佳方法是什么方法(查询)?关于程序的文档将非常感激(如果很长的话,我不会找人为我编写整个查询。)

谢谢!

1 个答案:

答案 0 :(得分:1)

我建议INSERT INTO ... SELECT ...

http://dev.mysql.com/doc/refman/5.5/en/insert-select.html