两种方案:1.先查询具有唯一约束的字段是否已存在将插入的值,再决定是否进行插入操作2.直接进行插入操作,根据是否有报唯一约束异常来返回插入成功或者某些字段重复的信息从优化上讲,方案1更合适,但如果具有唯一约束的字段不止一个时,查询过程就会及其耗时。这两种方案是否根据使用场景选择?另方案2如何提取数据库返回的唯一约束异常,如返回具体的重复字段为哪个?
从优化上讲,方案1更合适,但如果具有唯一约束的字段不止一个时,查询过程就会及其耗时。这两种方案是否根据使用场景选择?另方案2如何提取数据库返回的唯一约束异常,如返回具体的重复字段为哪个?
这两种方案是否根据使用场景选择?另方案2如何提取数据库返回的唯一约束异常,如返回具体的重复字段为哪个?
猛跑小猪
相关分类