社区
疑难问题
帖子详情
关于数据库设计的,避免数据重复!
wenson
2003-03-28 02:14:41
我现在设计一个客户信息表来纪录客户的数据,可能添加客户数据的部门是营销、服务、网上注册,怎么来避免这个表中的客户数据不重复哪?
我想的是:
感觉上只能用一个表来存储营销、服务、网上注册3各部门登记的客户。避免重复的思路是在添加之前先查询,同时在保存的时候也进行在数据库中查重,来保证在数据库中不存在重复数据,你有好办法吗?thx
...全文
271
8
打赏
收藏
关于数据库设计的,避免数据重复!
我现在设计一个客户信息表来纪录客户的数据,可能添加客户数据的部门是营销、服务、网上注册,怎么来避免这个表中的客户数据不重复哪? 我想的是: 感觉上只能用一个表来存储营销、服务、网上注册3各部门登记的客户。避免重复的思路是在添加之前先查询,同时在保存的时候也进行在数据库中查重,来保证在数据库中不存在重复数据,你有好办法吗?thx
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wenson
2003-03-30
打赏
举报
回复
大家的角度都是从数据库角度来看的,这样的结果是当客户使用程序的时候,没有感觉到程序为他做了什么,只是告诉他这么做不对,我感觉这样做不成功,看来还是从编程上下点功夫,数据库方面帮不了太大的忙了。
blactte
2003-03-30
打赏
举报
回复
偶的想法,插入数据时为了避免重复,可以设立主键,但是如果你对开发工具进行数据库操作所引发的异常不熟悉的话,就不知道是什么原因引起的插入数据失败。
这样的话建议在插入前,查询数据库,检查是否有重复的字段,如果有,提示用户记录已经存在。
但是如果你对开发工具进行数据库操作所引发的异常熟悉的话,可以通过检查异常来告诉用户什么原因导致插入失败!
happydreamer
2003-03-28
打赏
举报
回复
customerno 主键 customername 用unique约束
cryingboy
2003-03-28
打赏
举报
回复
使用唯一性约束,在插入或修改时,将自动创建惟一索引来执行惟一性约束
执行插入或修改操作,后通过erro检查操作是否成功,当有重复数据时操作就不能成功执行!
CrazyFor
2003-03-28
打赏
举报
回复
使用唯一性约束
zjcxc
2003-03-28
打赏
举报
回复
对客户名称设置主键,或者写触发器,在触发器中对新增的数据进行判断,如果重复,则回滚事务。
jimmyxing
2003-03-28
打赏
举报
回复
利用主键,重复是插入数据会失败的。不过我不是很清楚你说的问题是什么?参考!
cryingboy
2003-03-28
打赏
举报
回复
在建立数据表时,使用唯一性约束
基于PowerDesigner的
数据
库
设计
与建模(理论和实战驱动)
在
设计
数据
库
时,对现实世界进行... 课程将基于上述理论进行讲解,会讲解理论以及实战,课程涉及内容:
数据
设计
思想 1、建模理论 2、
设计
规范
数据
库
建模
设计
1、逻辑模型 2、物理模型 3、汽车租赁系统建模实战
mysql防止
数据
重复
数据
_推荐MySQL
数据
库
中
避免
写入
重复
数据
的4种方式
我们在MySQL
数据
库
进行表
设计
时,为了防止表中存在
重复
数据
,我们通常会设置指定的...因此,我们通常在进行 MySQL
数据
库
写入
数据
操作时,会考虑如何
避免
数据
的
重复
写入或者因
重复
数据
写入导致运行出错,抛出异常。在...
mysql
数据
库
中
避免
重复
数据
插入
首先
数据
库
中已经存在
重复
数据
并且
数据
量很大 之前并没有设置
重复
字段为唯一索引 需求: 修改sql语句在插入时
避免
重复
插入 网上看了几个博客都是设置唯一索引 使用ignore或者REPLACE INTO 或者ON DUPLICATE ...
MySQL
数据
库
4种方式
避免
重复
插入
数据
MySQL知识点整理MySQL
数据
库
4种方式
避免
重复
插入
数据
准备工作insert ignore intoon duplicate key updatereplace intoinsert if not exist 本篇博文是本人在多个渠道收集到的有关MySQL的零碎知识点的整理,包括但...
使用python往MySQL
数据
库
中导入
数据
避免
重复
数据
导入
一般的,去处
重复
数据
有两个意义,一是完全
重复
的记录...发生这种
重复
的原因主要是表
设计
不周,通过给表增加主键或唯一索引列即可
避免
。 select distinct * from table; 对于第二类
重复
问题,通常要求查询出
重复
记...
疑难问题
22,209
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章