问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql 数据类型TIMESTAMP

发布网友 发布时间:2022-04-07 18:00

我来回答

1个回答

热心网友 时间:2022-04-07 19:29

在mysql中timestamp数据类型是一个比较特殊的数据类型,他可以自动在你不使用程序更新情况下只要你更新了记录timestamp会自动更新时间
通常表中会有一个Create
date
创建日期的字段,其它数据库均有默认值的选项。MySQL也有默认值timestamp,但在MySQL中,不仅是插入就算是修改也会更新timestamp的值!
这样一来,就不是创建日期了,当作更新日期来使用比较好!
因此在MySQL中要记录创建日期还得使用datetime
然后使用NOW()
函数完成!
1:
如果定义时DEFAULT
CURRENT_TIMESTAMP和ON
UPDATE
CURRENT_TIMESTAMP子句都有,列值为默认使用当前的时间戳,并且自动更新。
2:
如果不使用DEFAULT或ON
UPDATE子句,那么它等同于DEFAULT
CURRENT_TIMESTAMP
ON
UPDATE
CURRENT_TIMESTAMP。
3:
如果只有DEFAULT
CURRENT_TIMESTAMP子句,而没有ON
UPDATE子句,列值默认为当前时间戳但不自动更新。
4:
如果没用DEFAULT子句,但有ON
UPDATE
CURRENT_TIMESTAMP子句,列默认为0并自动更新。
5:
如果有一个常量值DEFAULT,该列会有一个默认值,而且不会自动初始化为当前时间戳。如果该列还有一个ON
UPDATE
CURRENT_TIMESTAMP子句,这个时间戳会自动更新,否则该列有一个默认的常量但不会自动更新。
换句话说,你可以使用当前的时间戳去初始化值和自动更新,或者是其中之一,也可以都不是。(比如,你在定义的时候可以指定自动更新,但并不初始化。)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
结核病是什么样的疾病? 曹丕17岁得了肺痨,明知自己命不长久,还要强争王位,是不是很自私呢?_百... 古代小说常出现的病名 急求一篇"生活小窍门"(500字)的作文 至今最有什么小妙招 健康的戒烟方法 笔记本电池锁死是什么原因引起的? 黑龙江债权转让合同纠纷该怎样取证 安徽债权转让合同纠纷应该怎么样取证 房产官司律师费多少 用卫生纸划不动屏幕,除了手还有什么能划动屏幕? 格格不入近义词 格格不入与水火不容的区别? 兼容并蓄近义词 平安城门前站着两个兵,喊着不许进的成语 职场中,如何委婉拒绝同事送礼? 形容恋人性格不合的成语 格格不入的近义词 一道节假日总有人给我送礼,该怎么礼貌拒绝? 臭味相投的近义词和反义词 格格不入 同义成语 形影不离的近义词是什么 水火不融什么意思,是哪个容,融,溶? 如何拒绝别人送礼? 势同水火 的近义词有? 除了“不共戴天”、“水火不容”、“势不两立” 不熟的朋友过生日怎么拒绝送礼物- 问一问 怎样委婉有效的拒绝家长送礼? 比喻两者对立绝不相容且含有一个火字的成语有哪些? 拒绝别人送礼的客套话有哪些? 水火不容什么意思? 为什么鸡蛋壳可以触摸电容屏幕? 能触屏的东西,除了皮肤 生活中什么可以点动触摸屏 哪些物体放在智能手机上可以触动屏幕?只有手指才可以吗? 用的电容笔在ipad上画画,但手必须要不能碰到屏幕,感觉画画很不舒服,有什么东西可以让手碰到屏幕的 福特蒙迪欧启动不了是什么原因 江铃福特发动机起动不了是什么情况? 福特新全顺发动机一停车。再启动就打不着火了,经电脑检测都正常,这是什么原? 长安福特蒙迪欧启动不了怎么回事 汽车福特蒙迪欧发动机发动不了,是什么原因造成的 福特汽车没油后,重新加油为什么打不着 车辆无法启动是什么原因? 福特全顺冷车不好启动是什么问题? 福特福睿斯车新车打不着火是怎么回事? 福特福克斯的车钥匙打不着火而且仪表盘没灯亮起来是怎么回事? 福特福克斯三厢事故车。发动机有油有火发动不着车怎么回事 福特翼虎正1.6T冷车无法启动什么故障? 长安福特汽车电瓶没电了不能发动如何办 福特蒙迪欧致胜2.3凉车不好启动什么原因 福特福克斯热车不好打火