注册 登录
编程论坛 SQL Server论坛

关于往SQL数据库里插数据的问题

scindy 发布于 2006-11-23 13:47, 739 次点击

我往数据库里插数据时,把一个表的id没有加主键,并设置其成可以为空了,虽然这样不合理,但只能这么做,因为客户要求可以改id.但是这样有一个问题,就是id为空的时候,查询起来就困难了.而且id可以随便指定,不太好.

谁能告诉我怎样设计才好呢?

4 回复
#2
angeloc2006-11-23 13:58

“ID”无非是由两字母组成的代号,你叫他什么跟主键和空不空没关系,不过如果要做为索引搜索的话至少不能是空吧,建议不为空。通常主键是不可以改动的,建议用自增或算法生成.

#3
lzfwan2006-11-23 18:27

我觉的得明白客户想修改ID值是有什么用意后才好修改。

#4
bygg2006-11-23 21:38
没有主键的表你能怎么对它进行操作??
#5
piaonxue2006-11-23 22:48

呵呵
这个很难改的阿。我还是同意楼上的建议。了解用户修改的意图之后再作出你的决定,这样有利于你的数据库的完整性。
1