xuanyuanyuqiongtian
xuanyuanyuqiongtian
2015-01-07 03:01
采纳率: 100%
浏览 3.6k

我想手动更新一个表里的一个timestamp类型的数据为15年12月31该怎么办呢

网上搜了好多也没找到
目前只想出这种方法 先把服务器时间改成15年12月31日23点59分
再执行
UPDATE table1
SET
DATE = current timestamp

有没有不改服务器时间的方法呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • xuanyuanyuqiongtian
    xuanyuanyuqiongtian 2015-01-07 03:28
    已采纳

    自己解决了
    REG_DATE = '20151231235959'

    点赞 评论
  • q107770540
    兔子党-督察 2015-01-07 03:14

    这样不行? 你什么数据库版本

     UPDATE table1
    SET
    DATE = '2015/12/31'
    
    点赞 评论
  • fredrickhu
    --小F-- 2015-01-07 03:26

    DB2里面也支持 '2015-12-31 23:59:59.000'
    你试试
    UPDATE TABLE SET DATE='2015-12-31 23:59:59.000'

    点赞 评论
  • fredrickhu
    --小F-- 2015-01-07 03:27

    SQL0180N不是语句的错误 是数据源连接错误

    点赞 评论
  • fredrickhu
    --小F-- 2015-01-07 03:29

    说错:SQL0180N 是 日期时间值的字符串表示法的语法不正确
    看来是你后面的字符串有问题。

    点赞 评论

相关推荐