【发布时间】:2013-04-23 09:29:00
【问题描述】:
我需要一些帮助来将旧客户数据库拆分为客户和地址
例如:
让我们调用旧表TB_old
还有两个新的new_customer 和new_address
TB_old有以下列:
cust_id, firstname, lastname, address, city, postalcode, phone, email, password
new_customers得到:
cust_id(new,A_I), firstname, lastname, phone, email, pass, address_id(link to new_address)
new_address得到:
address_id(new), address, city, postalcode, cust_id (link to new_customers)
我已经做了什么:
INSERT INTO new_customers firstname, lastname, phone etc etc
SELECT TB_old.firstname TB_old.lastname etc etc from TB_old
我被困在哪里:
在使用相对 cust_id 更新它并使用相对地址更新 new_customer 内部的 address_id 时,我一直在向 new_address 插入地址。
编辑:额外图片 说清楚:
【问题讨论】:
标签: mysql sql database-design split