作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当 IN 或 NOT IN 的条件非常大时,我的应用程序出现内存不足异常。我想知道这有什么限制。
最佳答案
也许你最好用另一种方式来完成你的查询?
我建议您将匹配值加载到单列表中,然后将正在查询的列内连接到新表中的单列。
而不是
SELECT a, b, c FROM t1 WHERE d in (d1, d2, d3, d4, ...)
建立一个有 1 列的临时表,称之为“dval”
dval ---- d1 d2 d3
SELECT a, b, c FROM t1
INNER JOIN temptbl ON t1.d = temptbl.dval
关于mysql - MySQL 中 IN 和 NOT IN 的大小限制是多少,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/452824/
我是一名优秀的程序员,十分优秀!