处理重复插入的最佳方法是什么?
如果项目已经存在,我们应该在插入之前检查然后通知用户重复输入,或者我们可以处理错误消息并让用户知道它是重复的条目。
使用第一种方法将花费我们额外的数据库调用。
或者,如果还有其他更好的方法来解决这个问题,请告诉我。
答案 0 :(得分:1)
重复插入是在数据库级别。
或者
或
在插入之前检查数据是否存在是一个昂贵的调用,而且你也必须点击master,所以尽量避免这种情况。
答案 1 :(得分:0)
最好的方法是根据数据使用主键。如果您的数据无法做到这一点,那么您必须在插入之前查询数据库。