当前位置:Gxlcms > PHP教程 > 安插数据用UNIQUE好呢还是插入前用count(*)查询效率高?

安插数据用UNIQUE好呢还是插入前用count(*)查询效率高?

时间:2021-07-01 10:21:17 帮助过:53人阅读

插入数据用UNIQUE好呢还是插入前用count(*)查询效率高??
一个表不允许插多条 title + url 同时相同的数据。

方式A: 用 UNIQUE 约束,代码只需直接执行语句 insert ignore into ........

方式B: select count(*) from mytable where title=? and url=?
结果为零才执行 insert into ....



哪种方式效率高点呢? UNIQUE? 约束 insert

分享到:


------解决方案--------------------
怎么也是第一种方式效率高……

------解决方案--------------------
同意楼上,但是没做过测试

人气教程排行