我可以传递给MySQL where子句的参数数量是否有限制?

时间:2017-05-17 21:32:43

标签: mysql where-clause

我们需要构建一个包含很多条件的Mysql查询:

where userId=useIdi1 or userId=userId2 or userId=userId3....

我知道我可以使用IN而不是好奇,如果我们可以传递给MySQL中的WHERE子句的参数(参数)有多少限制?

2 个答案:

答案 0 :(得分:2)

是的,您可以使用参数找到大小: max_allowed_pa​​cket的

答案 1 :(得分:2)

据我所知,对条件数量没有特别限制,但实际上查询长度有限制。

请参阅:What is maximum query size for mysql?