mysql数据库中保存时间戳的字段应该用什么类型?

xyflash 2009-08-30 06:45:57
mysql数据库中 保存时间戳 的字段 应该用什么类型?


我用 int(110) 提示出错:

java.sql.SQLException: Numeric value out of range, message from server: "Out of range value adjusted for column 'DTime' at row 1"


值为用java获取的字符串型:1251628790828
...全文
19639 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
inthirties 2009-08-30
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xyflash 的回复:]
为了 数据库通用性 如果我设定类型为:String 那可以不?

如果是这样 那长度应该为多少??? 比较合适!!

timestamp 似乎只有mysql有!
[/Quote]

string不好,string才是不通用的做法,毕竟date的格式不确定

timestamp不仅仅是mysql有,其他的数据库oracle sqlserver都有。
xyflash 2009-08-30
  • 打赏
  • 举报
回复

为了 数据库通用性 如果我设定类型为:String 那可以不?

如果是这样 那长度应该为多少??? 比较合适!!

timestamp 似乎只有mysql有!
gxb15131163105 2009-08-30
  • 打赏
  • 举报
回复
用date保存就可以
inthirties 2009-08-30
  • 打赏
  • 举报
回复
数据库里timestamp

程序里可以使用date和timestamp


lipeng198610 2009-08-30
  • 打赏
  • 举报
回复

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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