关于时间类型

关于时间类型

像created_at的datetime类型,我的sql版本是5.5版本,不支持这个类型,如果想表示时间的话应该怎么设计

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕小尤 2019-05-23 11:25:49

同学你好,可以使用timestamp类型代替datetime类型。祝学习愉快!

  • 提问者 慕仙0328516 #1
    使用timestamp类型的话created_at timestamp not null default now(),这句话也会报错
    2019-05-23 11:30:21
  • 好帮手慕小尤 回复 提问者 慕仙0328516 #2
    同学你好,添加语句:CREATE TABLE `test` ( `created_at` timestamp NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 可以尝试一下,如果还有问题,可以反馈添加语句与报错信息。祝学习愉快!
    2019-05-23 13:38:19
  • 提问者 慕仙0328516 #3
    运用timestamp的话只能created_at用,不能有两个timestamp类型的,另一个应该怎么办,而且我在表中添加数据时时间自动设置为1899-12-29是什么情况
    2019-05-23 16:26:15
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

PHP小白零基础入门
  • 参与学习           人
  • 提交作业       626    份
  • 解答问题       4930    个

想要学好Web后端开发的中流砥柱语言,本阶段为你轻松铺就扎实的基础,从前端网页布局的搭建到后台PHP开发,助你从零基础到掌握主流开发语言。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师