关于数据库物理主键以及联合主键的问题

朱宏青 发布于 2014/11/04 14:06
阅读 138
收藏 0

经常有这样一种情况。

有结构A:

NAME CHAR(20),

WORK CHAR(10);

NAME+WORK=唯一

那么在定义数据库的时候,是否可以放弃GUID列?以联合主键的方式定义?

但是这样定义的话,对于以后的查询、关联、更新、删除都会有一定的复杂度提升。(考虑多列情况)

在实际操作中,我是加了GUID列,GUID的生成方式则是取这些值连起来做hash处理。

各位有遇到过类似的情况么?

有什么好的处理方式么?

加载中
返回顶部
顶部