相关疑难解决方法(0)

测试MySQL表中是否存在行的最佳方法

我试图找出表中是否存在行.使用MySQL,最好像这样进行查询:

SELECT COUNT(*) AS total FROM table1 WHERE ...
Run Code Online (Sandbox Code Playgroud)

并检查总数是否为非零或是否更好地执行这样的查询:

SELECT * FROM table1 WHERE ... LIMIT 1
Run Code Online (Sandbox Code Playgroud)

并检查是否有任何行返回?

在两个查询中,WHERE子句都使用索引.

mysql sql performance exists

313
推荐指数
6
解决办法
34万
查看次数

标签 统计

exists ×1

mysql ×1

performance ×1

sql ×1