Mysql比较'WHERE'方法

and*_*rew 1 php mysql

这两个条款在速度方面有区别吗?该列是否仍在第二列中编入索引?

1. SELECT * FROM TableName WHERE col1 = 'a' AND col2 = 'b' AND col3='c'

2. SELECT * FROM TableName WHERE (col1,col2,col3) = ('a','b','c')
Run Code Online (Sandbox Code Playgroud)

什么时候

PRIMARY KEY (col1,col2,col3)
Run Code Online (Sandbox Code Playgroud)

谢谢

Lar*_*tig 5

不应该,但您可以使用EXPLAIN来查找数据库的上下文.