首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 数据库开发 >

请问一个有关问题,关于表设计遇到的困惑。

2012-02-02 
请教一个问题,关于表设计遇到的困惑。???请看,我有两个表:PRODUCTID : integer类型 是主键PRODUCT_NAME : v

请教一个问题,关于表设计遇到的困惑。???
请看,我有两个表:

PRODUCT
ID : integer类型 是主键
PRODUCT_NAME : varchar类型
CATALOG_ID : integer类型 这里与PRODUCT_CATALOG多对一的关系。

PRODUCT_CATALOG
ID : integer类型 是主键
NAME : varchar类型 

问题是,我有两份文件,每份文件都有一个 PRODUCT 与 PRODUCT_CATALOG 表,当我将一个新的 PRODUCT_CATALOG 表导入旧的 PRODUCT_CATALOG 表,因为ID是主键不能重复,新表中的ID就要变化,但是我新表中的 PRODUCT 的 CATALOG_ID 是对应新表 PRODUCT_CATALOG 中的 ID 数据的。
请问怎么解决这个问题呢?

[解决办法]
可以这样试一下,在表中添加一列 Flag 标识是新表的记录还是老表的记录 用ID 和 Flag 唯一确定一条记录。

热点排行