mysql - 在 MYSQL DB 中检查近 100 万个匹配值
问题描述
我有一项任务需要检查 MYSQL 数据库中的近 100 万个匹配值。目前我只有一个简单的“in”语句,一次有 50,000 个值(这是数据库的限制)来检查匹配,但这非常耗时。关于如何更有效地做到这一点的任何建议?
显示我在做什么的示例语句:
SELECT column FROM table
WHERE column IN (value1, value2, value3,....) --All the way to value50000
我只有对数据库的读取权限。我无法创建临时表。
在此先感谢您的任何建议!
解决方案
推荐阅读
- sql - 无法在 VBA 访问中更新 SQL - 在字符串上出现不匹配的类型错误
- android - 模拟位置的测试提供程序无法在 Android 10 上运行
- python - 将文件格式(遗传数据集)从 csv 文件转换为其他格式(Arlequin)?
- ios - 如何在 iOS 中收听 Cloud Firestore 流(在 Android 上运行良好)?
- javascript - 从映射数组中过滤掉 onClick
- parsing - 如何在 Google colab(笔记本)中传递所需的参数
- python - AttributeError:“NoneType”对象没有属性“AddressLine”
- go - 如何将指针值与原始值进行比较
- neo4j - CALL gds.pagerank.stream 问题
- django - Django Admin - 访问新模型给出 500 错误