mysql - PHP最佳实践:添加唯一数据的时提前查询数据进行比较,还是用try catch处理呢?哪种效率高?
巴扎黑
巴扎黑 2017-04-10 17:53:25
0
5
317

常见场景:假如我要添加一行唯一的相册和用户的收藏记录。
我目前想到两种方法:

  1. 提前查询是否已经存在aid和uid,然后判断是否进行添加————代码层面。

  2. 给aid和uid添加unique key,然后利用php的try catch进行处理————数据库层面。

以上两种方式哪种更好呢?有没有一些好的php最佳实践?

巴扎黑
巴扎黑

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!