php – 从拥有数百万条目的mysql数据库中获取少量记录

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了php – 从拥有数百万条目的mysql数据库中获取少量记录脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个有百万行的表.它将用户ID作为主键.我有一个包含500个用户ID的数组. @H_406_5@

我想从表中选择用户ID在数组中的所有记录.我知道一种方法是将数组更改为字符串并通过传递字符串来运行IN查询.

但我认为这不是有效的方法.亲切地建议其他方式.

解决方法

我假设你的id是整数.也许你从其他一些来获得这个ID列表,以便在 mysql端加入不是所需的解决方案.如果是,则查找500 Ids列表中的最大和最小ID.你可以在PHP做到一点.当你有max和min值时,用一个where子句查询MysqL db

select ...
  From table_name
  where min_id <= id and id <= max_id

id是主键,因此优点是它已经被索引.

脚本宝典总结

以上是脚本宝典为你收集整理的php – 从拥有数百万条目的mysql数据库中获取少量记录全部内容,希望文章能够帮你解决php – 从拥有数百万条目的mysql数据库中获取少量记录所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。