标题:关于往SQL数据库里插数据的问题
只看楼主
scindy
Rank: 1
等 级:新手上路
威 望:1
帖 子:591
专家分:4
注 册:2006-10-23
结帖率:50%
 问题点数:0 回复次数:4 
关于往SQL数据库里插数据的问题

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

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

搜索更多相关主题的帖子: SQL 数据库 客户 合理 困难 
2006-11-23 13:47
angeloc
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:36
帖 子:1353
专家分:0
注 册:2006-11-21
得分:0 

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


老牛明知夕阳晚,不用扬鞭自奋蹄; Angelo\'s BLOG
2006-11-23 13:58
lzfwan
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2006-9-12
得分:0 

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

2006-11-23 18:27
bygg
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:乖乖的心中
等 级:版主
威 望:241
帖 子:13555
专家分:3076
注 册:2006-10-23
得分:0 
没有主键的表你能怎么对它进行操作??

飘过~~
2006-11-23 21:38
piaonxue
Rank: 1
等 级:新手上路
帖 子:24
专家分:0
注 册:2006-7-13
得分:0 

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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-104874-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.056697 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved