问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求解: 数据库*两字段不允许任何重复值.MSSQL或MYSQL或其他都行

发布网友 发布时间:2022-05-03 08:46

我来回答

2个回答

热心网友 时间:2023-10-17 09:46

你要求每插入一条记录,三个字段值都要和数据库现有的所有记录字段值不同,如果已经存在,就不能插入,用代码或者函数实现(例如:select count(*) from 表 where a not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and b not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and c not in ....),sql需要优化(考虑使用exist )

其实我再想是不是你理解错需求了?这个实现不管怎样,性能都不太好,实际项目中,一般不会这么设计的

热心网友 时间:2023-10-17 09:46

用触发器,不过效率一定很低

热心网友 时间:2023-10-17 09:46

你要求每插入一条记录,三个字段值都要和数据库现有的所有记录字段值不同,如果已经存在,就不能插入,用代码或者函数实现(例如:select count(*) from 表 where a not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and b not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and c not in ....),sql需要优化(考虑使用exist )

其实我再想是不是你理解错需求了?这个实现不管怎样,性能都不太好,实际项目中,一般不会这么设计的

热心网友 时间:2023-10-17 09:46

用触发器,不过效率一定很低

热心网友 时间:2023-10-17 09:46

你要求每插入一条记录,三个字段值都要和数据库现有的所有记录字段值不同,如果已经存在,就不能插入,用代码或者函数实现(例如:select count(*) from 表 where a not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and b not in('当前要插入 的a值','当前要插入 的b值','当前要插入 的c值') and c not in ....),sql需要优化(考虑使用exist )

其实我再想是不是你理解错需求了?这个实现不管怎样,性能都不太好,实际项目中,一般不会这么设计的

热心网友 时间:2023-10-17 09:46

用触发器,不过效率一定很低
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...下图方式对折一分为二裁开成为A2纸(如图(2) 明信片怎么样固定 为什么我的高考录取通知书还没有到? 梦见我孙女光秃秃的躺在路上的预兆 师兄请按剧本来分集剧情介绍(第1-40全集)大结局,几点更新,在哪个台播出... 发挥什么优势 三合一烤肠机接煤气罐接口可以换方向吗 关于福睿斯4年,3万公里保养问题请教? 福睿斯水箱加水在哪里 福睿斯水箱加水在哪里加 CSGO武器箱怎么获得 CSGO武器箱钥匙在哪买便宜 SQL 如何写不更新重复的代码 sqlserver的表中有一个列不能有相同的值,如何保证每次插入该列的值... 求清华北大最近几年自主招生考试的试题 以5FOR为例,简述如何利用蛋白质三维结构的可视化软件VMD 实验室制锰需要哪些器材 分子间空隙为多少时才能阻断空气通过?是不是要比氧原子的直径小才行? 分子的物理化学术语 二硫键是肽键吗? 镶嵌蛋白名词解释? 比较软脂酸生物合成与脂肪酸的氧化的不同之处、 华中科技大学生物化学与分子生物学考研参考书目?在哪里可以找 有谁知道这个符号是什么意思?(Ψ) 二面角生化名词解释 生物化学名词解释 二面角 红酒泡党参有没有降血压的作用? 怎样用偏方补气? 党参蜂蜜有补血功效吗? 黑枣党参花生汤有什么作用 我己在公租房里住了三年了,能把户口迁入吗 申请公租房资料里面含不含有在当地住房半年以上的合同呢 delphi Excel导入到SQL数据库 重复的数据不能添加进去的源代码 在sqlserver中建立表格后执行命令删除重复的的的记录代码如下为什么不能执行? sqlserver 远程操作问题(急) 关于SQL Server2005的问题。请精英,高手,大虾,急急急! sqlserver2000连接问题。怪! 怎样涂卡最有效率? ASP用SQL连接数据库时怎么老出现这个问题 sqlserver 下面代码为什么会出错了!这个错误呢? 考试时怎样涂卡 有什么注意事项 请高手解释一下,这个存储过程,谢谢! 怎么涂卡比较快?涂卡超出红色框框一点,可以吗 考试如何涂卡 如何快速涂卡 怎样涂卡,才能让电脑扫描上 苹果手机屏幕失灵放大 梦到贷款几百万买保时捷是什么意思? 百度网盘上传东西的疑问。 用百度网盘上传东西的时候,怎么样能够做到替换原有的。或者原来的有的时候, 对方屏蔽了你的朋友圈怎么办? 最便宜的保时捷,农民工都开得起,想买吗? “免费”拥有保时捷911?这还真不是做梦,买架飞机就能送