为了账号安全,请及时绑定邮箱和手机立即绑定

请教mysql中日期字符串的索引问题

请教mysql中日期字符串的索引问题

PHP
MM们 2019-01-04 21:13:39
我的一个数据表中有创建时间的字段(时间戳),也存了日期的字符串:2018.12.10这样,主要是因为前端有个查询是按天的日期查询,所以才存了这个日期的字符串,并且把它索引了。想到可以有另一种查询方式,就是把日期先转为时间戳,算出开始和结束的时间戳,然后去查创建时间大于开始,小于结束的记录。这样我就不需要日期字符串这个字段了。不知道这两种方式哪个更好呢?谢谢
查看完整描述

1 回答

?
一只萌萌小番薯

TA贡献1795条经验 获得超7个赞

如果有查询天的条件,最快的办法是建立单独的字段,一个日期,一个是存储day 的 int 字段,整数类型查询效率比较高

查看完整回答
反对 回复 2019-01-04
  • 1 回答
  • 0 关注
  • 1426 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信