社区
基础编程
帖子详情
使用CURRENT_TIMESTAMP作默认值的时候怎么update时不更改时间
liujianliang
2012-04-26 10:17:38
有一个字段datetime是timestamp类型,使用CURRENT_TIMESTAMP作为默认值
当update时,没有修改这个datetime字段,时间却变成当前系统时间
有什么办法让他不变?
...全文
949
7
打赏
收藏
使用CURRENT_TIMESTAMP作默认值的时候怎么update时不更改时间
有一个字段datetime是timestamp类型,使用CURRENT_TIMESTAMP作为默认值 当update时,没有修改这个datetime字段,时间却变成当前系统时间 有什么办法让他不变?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
helloyou0
2012-04-27
打赏
举报
回复
+1
[Quote=引用 4 楼 的回复:]
这是因为你在选取timestamp类型的时候phpmyadmin自动选择造成的,点击修改,有一个“属性”选择框,这个时候肯定是on update CURRENT_TIMESTAMP这个值,设置为空即可
[/Quote]
xuzuning
2012-04-27
打赏
举报
回复
[Quote=引用楼主 的回复:]
有一个字段datetime是timestamp类型,使用CURRENT_TIMESTAMP作为默认值
当update时,没有修改这个datetime字段,时间却变成当前系统时间
有什么办法让他不变?
[/Quote]怎么可能呢?
只在字段为空时,才会取默认值
你的SQL是怎样写的?
helloDongXiu
2012-04-27
打赏
举报
回复
顶起
[Quote=引用 4 楼 的回复:]
这是因为你在选取timestamp类型的时候phpmyadmin自动选择造成的,点击修改,有一个“属性”选择框,这个时候肯定是on update CURRENT_TIMESTAMP这个值,设置为空即可
[/Quote]
longxuu
2012-04-27
打赏
举报
回复
这是因为你在选取timestamp类型的时候phpmyadmin自动选择造成的,点击修改,有一个“属性”选择框,这个时候肯定是on update CURRENT_TIMESTAMP这个值,设置为空即可
coder
2012-04-26
打赏
举报
回复
用int存,指定一个固定的数
qq120848369
2012-04-26
打赏
举报
回复
alter table xxx modify yyy timestamp defualt NULL
一起混吧
2012-04-26
打赏
举报
回复
CURRENT_TIMESTAMP 取的就是当前系统时间。既然你不想让他变。为何不定死呢?
通过实例解析MySql
CURRENT
_
TIMESTAMP
函数
表示当插入数据的
时
候,该字段
默认值
为当前
时
间
ON
UPDATE
CURRENT
_
TIMESTAMP
表示每次更新这条数据的
时
候,该字段都会更新成当前
时
间
这两个操
作
是mysql数据库本身在维护,所以可以根据这个特性来生成【创建
时
间
】...
MySQL
timestamp
自动更新
时
间
分享
通常表中会有一个Create date 创建日期的字段...1,
TIMESTAMP
DEFAULT
CURRENT
_
TIMESTAMP
ON
UPDATE
CURRENT
_
TIMESTAMP
在创建新记录和修改现有记录的
时
候都对这个数据列刷新2,
TIMESTAMP
DEFAULT
CURRENT
_
TIMESTAMP
mysql 设置默认的
时
间
值
所以以 代码如下:create_time datetime default now() 的形式设置
默认值
是不...(注意一个
UPDATE
设置一个列为它已经有的值,这将不引起
TIMESTAMP
列被更新,因为如果你设置一个列为它当前的值,MySQL为了效率而忽略
更改
SQL | 创建
时
间
,更新
时
间
,
使用
默认值
自动设置|data-412945.pdf
在数据库表设计中,经常会
使用
到创建
时
间
字段和更新
时
间
字段,我们可以为表中的字段设置相应的
默认值
,实现添加数据
时
创建
时
间
字段的值自动为当前创建该数据的
时
间
,更新数据
时
更新
时
间
字段的值自动为当前更新该数据...
mysql 数据类型
TIMESTAMP
在mysql中
timestamp
数据类型是一个比较特殊的数据类型,他可以自动在你不
使用
程序更新情况下只要你更新了记录
timestamp
会自动更新
时
间
通常表中会有一个Create date 创建日期的字段,其它数据库均有
默认值
的选项。...
基础编程
21,886
社区成员
140,364
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章