Mysql WHERE 语句执行时的优先级

标签 mysql

SELECT * FROM articles WHERE title LIKE '%query%' AND user_id=123

user_id 列是索引。 Mysql 将如何执行这个查询?我认为 LIKE 的优先级最低,对吧?

谢谢。

最佳答案

EXPLAIN SELECT * FROM articles WHERE title LIKE '%query%' AND user_id=123

这会说明一切:)

关于Mysql WHERE 语句执行时的优先级,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3449591/

相关文章:

mysql - 如何在另一个查询中使用一个查询的结果

MySQL:在一次查询中从一些服务器中进行多项选择?

mysql - AM/PM 的 DATE_FORMAT 和 STR_TO_TIME 出现问题

mysql - Laravel 连接多个表

php - imagefttext 从数据库中获取文本

mysql - 在大 View 上优化 MySQL GROUP BY 或 DISTINCT

php - 除非删除 PHP 代码,否则不会显示登录页面

java - ISSUE : java.net.InetAddress RESULTS 与 MYSQL 结果相比是错误的

python - 如何从 Python 中的数据库中减去哈希密码

php - 执行Mysql命令时出现错误 "Trying to get property of non-object in C:\xampp\htdocs\testm.php on line 5"