【发布时间】:2009-05-20 10:21:48
【问题描述】:
我想知道在 MySQL 中存储与时间戳相关的用户查询的最佳方式是什么。假设我只有两个输入,一个用户的“查询”和“时间戳”...
我可以创建一个带有字段(id、query、count、timestamp_list)的 MySQL 表,其中:
id 是查询的唯一标识符,query 是文字查询字符串,count 是输入查询的(不断更新的)次数,以及timestamp_list 是 LONGTEXT 或带有搜索查询的时间列表的东西。
有没有更好的方法来使用我不熟悉的索引来关联这些?在 LONGTEXT 中存储时间戳列表似乎很愚蠢,但很容易;也许我应该创建一个单独的表,例如:
idquery_id(对应于第一个表中的id)timestamp
我可以将结果与第一个表连接起来。有什么想法吗?谢谢!
【问题讨论】: