暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

gbase关于TIMESTAMP

promise 2022-01-13
1953

TIMESTAMP 类型仅仅是为了兼容 SQL 标准,因此,不建议使用者在实际 的项目应用场景使用此数据类型,推荐使用 DATETIME 数据类型。 TIMESTAMP 的格式为“YYYY-MM-DD HH:MI:SS”,支持的范围是 “1970-01-01 08:00:01”到“2038-01-01 00:59:59”。 使用 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 属性时,TIMESTAMP 列支持 INSERT、UPDATE 以 及 MERGE 时,TIMESTAMP 列的值自动更新,但是 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 在一张表中只 能使用一次,也就是含有多个 TIMESTAMP 列时,只能给第一次出现 TIMESTAMP 的列使用 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 属性。 创建一张表时,如果只定义一个 TIMESTAMP 列,DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 可以省略,系 统会自动添加上。

TIMESTAMP 使用限制: 以下限制说明,是针对 TIMESTAMP 数据列自动更新时的场景: 1. 在一张表中,只能自动更新表中第一个出现的 TIMESTAMP 列,并且必须使用 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 来定义。 2. 在一张表中,使用 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP 来指定 TIMESTAMP 列自动更新时,只能使 用一次,且用于第一个 TIMESTAMP 列。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论