mysql怎么保存时间段

mysql怎么保存时间段,第1张

要看你的需求了,如果是保存日期与时间串,可以用datetime和time字段类型,如果是保存UNIX时间戳,可以用int字段类型。

---------------------

补充回到:

设置2个字段,一个为开始时间,一个为结束时间。

程序里面用当前时间去比对数据库里面开始时间和结束时间的数据,符合结果的就是正在租用期间的数据。

SQL语句:

SELECT * FROM 租用表 WHERE 结束时间>当前时间 AND 开始时间<当前时间

看看是不是你的dateline这个字段写错了,

还有就是类型有没有设置错误,

既然你存的是时间戳,就不要设置成time类型的,设置成varchar类型的就可以了,

长度给个一二十就行了,还有就是你后面的那个时间戳最好加上引号

mysql储存时间有几种方式:

date 具体格式为2017-08-27,精确到天

datetime 具体格式为 2017-08-27 00:00:00,精确到秒

timestamp具体格式为 2017-08-27 00:00:00,精确到秒

int,具体格式为时间戳。

这些都是可以用来储存时间的,具体需要看项目的需求了。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/8545736.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-17
下一篇 2023-04-17

发表评论

登录后才能评论

评论列表(0条)

保存