永发信息网

sql怎么避免插入重复数据三种解决方法

答案:2  悬赏:40  手机版
解决时间 2021-02-14 06:32
sql怎么避免插入重复数据三种解决方法
最佳答案
常规的是2种:
1、使用PK、FK约束,建立数据唯一性(这是最靠谱的,但FK会影响性能)
2、插入前检查是否存在

第3种,莫非使用trigger?这个不太好。
全部回答
[客户编号]已经被你设置成主键了,所以不会有重复值; 插入时,如果想在客户端看到提示"此客户已存在",那么需要在插入前检验当前表中是否已经存在将要插入的值;如果存在,就显示"此客户已存在",否则就执行插入操作; 不同的客户端,不同的编程语言,代码是不同的; 例如:在sql查询器里可这样写: if exists (select * from [客户表] where [客户编号]=将要插入的值) print '此客户已经存在'; insert into [客户表] values (,,,,,);
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
期遇酒吧地址在什么地方,想过去办事
城东幼儿园(西北门)怎么去啊,有知道地址的么
蓝泊湾酒馆地址在什么地方,我要处理点事
鑫彪哥酒吧地址在哪,我要去那里办事
披云山庄停车场在什么地方啊,我要过去处理事
逸醉芳休地址在什么地方,我要处理点事
新股第一天上市怎么买
遗嘱能否委托子女办理公证?为什么?
小清华教育中心我想知道这个在什么地方
反感男生碰到自己是不是有忧郁症啊
斗破苍穹和武动乾坤大主宰的主人公在一起的书
布蓝格酒吧地址在什么地方,想过去办事
佳通221使用感受,各位车友有了解这个问题吗
关于雷柏1200光学无限鼠标的问题
黄氏隆江猪脚饭地址在什么地方,想过去办事
推荐资讯
有个电影是一个小男孩脸是屁股和一位女士坐电
公安局的报账发票保存几年
长安cs75是仿路虎吗
查询公司的名称是否已注
咸祥体育彩票销售店地址有知道的么?有点事想
2009年12月26日8时55分,武广高铁客运新干线
做奶茶一般用什么奶?普通牛奶可以吗?大概怎
各种早安图及晚图以及节假日的图都有问题吗
请问,若特岗教师考上研究生,要不要违约金
蓝希英语教育怎么去啊,我要去那办事
黄湾宾馆在哪里啊,我有事要去这个地方
宁淮高速永宁加油站在哪里啊,我有事要去这个
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?