在项目中经常有数据库中记录不能重复问题.
比如,同一个手机品牌下面不参增加重复的手机机型.
像这样的控制大家的程序是如何控制的.页面又如何提示了.
我现在的做法了,通过数据库中的索引来做的.不知有没有其它的好办法,想学习下!
请赐教!!
比如,同一个手机品牌下面不参增加重复的手机机型.
像这样的控制大家的程序是如何控制的.页面又如何提示了.
我现在的做法了,通过数据库中的索引来做的.不知有没有其它的好办法,想学习下!
请赐教!!
怎么样都不会重复如果是业务层面上的不重复,需要编码,别无他途
就是不知还有没有其它好办法.
纯java就用UUID好了。
你的利用数据库的“索引”来做,是笔误吧?应该是序列吧?
比如,A表中有三个字段,主键ID,品牌,机型 我们都知道主键主是一个唯一的,保证了整个表中数据的唯一,这个是没有问题的.但是,我在做后台的维护时,如果用户输入品牌A,机型B多次,你们是如何控制的.这样的数据肯定只能输入一条的....要不然就成了"脏"数据了.
别人维护也要有技术上可行性还好,你这个数据库设计有问题,为什么机型不是由外键关联到字典表?什么原因呢。如果要系统去判断“诺基亚 N95”和“诺基亚N95”或者“nokian95”甚至还是错别字的“诺机压n95”是属于同一个,你认为技术上可行吗?