使用IN
子句在单个查询中可以更新的行数是否有限制?例如:
mysql_query("UPDATE `table` SET `row`=1 WHERE `id` IN(1,2,3,4,5,6,7,8....5000)");
Run Code Online (Sandbox Code Playgroud)
我可以一次更新所有5000行吗?或者MySQL是否对条款中的项目数量有限制IN
?
请注意:我想知道在单个查询中是否存在更新限制,其中MySQL会说"超出IN子句条目的最大数量".也就是说,我正在询问MySQL中"最大数据包大小"设置以外的可能限制.