来自:https://zhuanlan.zhihu.com/p/158794137
#### SQL写法:
SELECT count(*) FROM table WHERE a = 1 AND b = 2
#### Java写法:
int nums = xxDao.countXxxxByXxx(params);
if ( nums > ) {
//当存在时,执行这里的代码
} else {
//当不存在时,执行这里的代码
}
#### SQL写法:
SELECT 1 FROM table WHERE a = 1 AND b = 2 LIMIT 1
#### Java写法:
Integer exist = xxDao.existXxxxByXxx(params);
if ( exist != NULL ) {
//当存在时,执行这里的代码
} else {
//当不存在时,执行这里的代码
}
count,而是改用LIMIT 1,让数据库查询时遇到一条就返回,不要再继续查找还有多少条了来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69902700/viewspace-3118778/ ,如需转载,请注明出处,否则将追究法律责任。