php - 如何避免一次做 5000 个查询?

标签 php mysql facebook

我用 facebook connect 创建了一个简单的博客网站,以便知道 friend 何时访问了博客。

要知道这一点,我必须保存 Facebook 好友的每个 ID,有时一个人最多有 5000 个好友,这意味着 5000 个 INSERT 查询(非常慢)。

您建议我使用什么解决方案来避免 5000 INSERT 查询?

也许我可以一次将所有 id 保存在 mysql 文本字段中?

最佳答案

改为执行一个长 INSERT 查询:

INSERT INTO `table` (`foo`, `bar`, `baz`) VALUES
('...', '...', '...'),
('...', '...', '...'),
...

关于php - 如何避免一次做 5000 个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10409276/

相关文章:

php - 是否可以知道默认的 PHP include_path 设置在哪里?

php - 无法连接到 www.googleapis.com 端口 443 : Network is unreachable

php - 隐藏事件菜单项的下拉菜单

facebook - 如何添加 Facebook Credits 以测试用户

php - 如何在 html 页面上显示从 android 应用程序发送到 php 的数据?

mysql - select 语句引起的数据库死锁

mysql - MongoDB 中的 Atomic 转账

mysql - 查询列中添加值并将其插入到mysql中的另一个表中

javascript - 我无法点击 HTML 按钮

ios - 在 iOS 游戏中检查 Facebook 请求