gpt4 book ai didi

mysql - 重复选择同一组 ID

转载 作者:行者123 更新时间:2023-11-29 05:25:00 26 4
gpt4 key购买 nike

假设我有一个包含 10,000 行的表,每行都有一个唯一 ID。用户第一次访问我的网站时,我会随机选择 100 个 ID 并将它们存储在数据库中,这样每当他回来时我就能够再次选择这些确切的 ID。

我的问题是:存储这些 ID 的最佳方式是什么?我应该只创建另一个表并让每个 ID 每行存储一个吗?或者我应该用逗号连接它们然后将它们保存为一大行?每次选择这些数据,怎样做更有效率?

最佳答案

按关系存储这些可能会更有效。如果将它们存储在以逗号分隔的列表中,则需要在客户端对其进行解析,并运行多个查询。通过存储在数据库中,您只需要重复执行相同的查询。

MySQL 有一个 query cache (默认情况下禁用),如果您重复执行完全相同的查询并且基础数据在此期间没有更改,它将缓存结果。

关于mysql - 重复选择同一组 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21203116/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com