niepeng2015
niepeng2015
采纳率4.8%
2015-08-10 07:27 阅读 5.0k

SQL表中如何增加一个自动的字段来描述此记录的更新时间

如题,假设在表中建立一个F_Updatedatetime字段,当此记录被更新了,会自动将F_Updatedatetime置为更新记录的当前电脑时间?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

5条回答 默认 最新

  • caozhy 从今以后生命中的每一秒都属于我爱的人 2015-08-10 07:38

    不需要什么自动字段,你在查询中插入getdate()就可以了。

    点赞 1 评论 复制链接分享
  • Tiger_Zhao Tiger_Zhao 2015-08-10 07:33

    这通常需要用触发器来实现,在更新触发器中将F_Updatedatetime同时更新为当前时间。

    点赞 评论 复制链接分享
  • strutce 丵鹰 2015-08-10 08:00

    跟新这条记录是把这个字段也带上设值为new Date();

    点赞 评论 复制链接分享
  • dltsbydh 紫气天堂 2015-08-10 08:04

    吧字段的值设置成时间就行

    点赞 评论 复制链接分享
  • jiangyeqt ConstantDripping 2015-08-10 08:19

    mysql是这样的:
    F_Updatedatetime timestamp NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP

    CURRENT_TIMESTAMP只能只用在一列上,也就是说,其他列不可以用了哦

    点赞 评论 复制链接分享

相关推荐