当sql查询是否存在时,以前总会用到的做法是
SELECT count(*) FROM table WHERE a=1
优化方案如下:
SELECT 1 FROM table WHERE a=1 LIMIT 1
这样优化以后,会让数据查到一条就返回,不再继续查找;
当然,根据查询条件查询出来的条数越多,性能提升的也就越明显,
当sql查询是否存在时,以前总会用到的做法是
SELECT count(*) FROM table WHERE a=1
优化方案如下:
SELECT 1 FROM table WHERE a=1 LIMIT 1
这样优化以后,会让数据查到一条就返回,不再继续查找;
当然,根据查询条件查询出来的条数越多,性能提升的也就越明显,