首页 > 解决方案 > 如何处理大量的 MySQL Select。多选可能吗?

问题描述

脚本从 MySQL 数据库中输出一个值。询问:

SELECT data FROM db WHERE a = b

表是这样的:

ID-data-a
1-AAA-Foo
2-BBB-Foo
3-CCC-Foo
4-DDD-Bar

该脚本每秒被调用约 500 次。因此我有点担心 MySQL-Server 的性能。

是否可以更改查询以便一次性查询所有数据?因此可以减少必要的调用。

所以我正在寻找类似的东西:

SELECT data[row1], data [row2], data[row3] FROM db WHERE a = "Foo"

获得结果 AAA, BBB, CCC

标签: phpmysqlmysqli

解决方案


推荐阅读