如果在数据库中有一个表为tabSite 有3个字段  id, code , date
比如ID为主键,code和date设置为唯一约束现在我需要新增一条数据.我是否通过查询验证 select 1 from tabSite where id=? or (code=? and data = ?)
比如不为空我就允许插入.我现在是这样做的,有没有其它更好的办法处理?
这样做每保存一次都要先查询.