时间类型是设为datetimeg还是bigint型,哪种更好

fzdba 2012-10-09 04:25:56

时间类型是设为datetimeg还是bigint型,哪种更好在大数所量查询的时候,哪个更好,感觉设置为bigint类型时间的加减比较方便
...全文
516 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
發糞塗牆 2013-01-15
  • 打赏
  • 举报
回复
在可预见的范围内,选择最接近最大值的类型即可。比如我的日期只有20130115这样的格式,那么直接用int刚好。多了浪费,少了就不足。当然会有一些极端情况是需要预留空间。不过日期的话应该还好
qurihong 2012-10-15
  • 打赏
  • 举报
回复
还是datetime方便吧,各种数据库都有不少日期函数(包括加减计算什么的)可供使用,普通用户应该没有必要使用更底层的方法吧
iihero_ 2012-10-15
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 的回复:]

int查询是比datetime快的
[/Quote]
在含有时间函数计算的话,这个结论就是错的。
bojimiyabojimiya 2012-10-14
  • 打赏
  • 举报
回复
int表示的时间有限制吧,
rucypli 2012-10-10
  • 打赏
  • 举报
回复
datetime吧 人肉眼看着也方便
zecool20 2012-10-10
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]

都可以。 比如 timestamp 就实质上的 bigint.
[/Quote]
跟着高手总能学到不少东西。不过我一般就用int就可以了。
heavstar 2012-10-10
  • 打赏
  • 举报
回复
int查询是比datetime快的
一起混吧 2012-10-09
  • 打赏
  • 举报
回复
都可以 ,datetime 不用转化,但计算麻烦,而 bigint 计算方便,但有时候转化麻烦。看你的侧重点是什么咯
ACMAIN_CHM 2012-10-09
  • 打赏
  • 举报
回复
都可以。 比如 timestamp 就实质上的 bigint.

LoveBBchen 2012-10-09
  • 打赏
  • 举报
回复
时间类型一般是datetime bigint一般用在数值类型上
Rotel-刘志东 2012-10-09
  • 打赏
  • 举报
回复
时间一般就使用datetime

56,679

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧