2016-03-18 75 views
0

什么是处理重复插入的最佳方法?处理重复插入节点JS

我们要么在插入之前应该检查一下项目已经存在,则通知用户为重复的条目,或者我们可以处理错误信息,让用户知道它是一个重复的条目。

使用第一种方法将花费我们一个额外的数据库调用。

或者,如果有任何其他更好的方法来处理这个请让我知道。

回答

1

重复插入是在数据库级。

  • 你的API调用必须从前面end.So需要 确保重复调用,避免在首位e.g你应该 只要用户点击它首次禁用按钮到来。

或者

  • 您可以添加数据库模式级检查像主键,这样,如果 重复数据来引发错误并且同样可以转发到 用户。

或者

检查提到的检查和太你将不得不打主所以要尽量避免。

0

最好的方法是使用基于该数据的主键。如果您的数据无法实现,那么您必须在插入前查询数据库。