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

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

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

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

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

巴扎黑
巴扎黑

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!