`
kabike
  • 浏览: 606107 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

mysql的timestamp类型的列

阅读更多
用Mysql Query Browser 创建的表的某个列类型是timestamp的,发现当该行更新时,这个timestamp列的值也被更新为当前的timestamp。
用 show create table tablename命令查看建表语句,该列定义如下
timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,导致记录更新时timestamp值发生变化。
分享到:
评论

相关推荐

    在MySql中获取当前系统当前时间的函数和TIMESTAMP列类型使用说明

    下面的例子展示了如何创建包含`TIMESTAMP` 类型列的表,并在插入新行时自动更新这些列: ```sql CREATE TABLE test ( id INT NOT NULL AUTO_INCREMENT PRIMARY KEY, date1 TIMESTAMP(19), data2 TIMESTAMP(19) )...

    Java数据类型和MySql数据类型对应一览

    在 MySql 中,日期时间类型对应的是 DATE、TIME、DATETIME、TIMESTAMP 等类型。其中,DATE 类型用于存储日期,TIME 类型用于存储时间,DATETIME 类型用于存储日期和时间,TIMESTAMP 类型用于存储时间戳。 布尔类型 ...

    MySql数据库的列类型(字段类型).pdf

    日期/时间类数据列类型如 DATE、TIME、DATETIME 和 TIMESTAMP,用于记录日期和时间信息,各有不同的格式和用途。 在选择数据列类型时,应根据实际需求考虑数据的取值范围、存储效率和精度等因素。例如,如果数据仅...

    mysql timestamp数据类型

    MySQL中的`TIMESTAMP`数据类型是一个非常有用但同时也存在特定限制的时间戳字段。它用于存储日期和时间信息,与`DATETIME`数据类型相似,但有一些显著的区别。 `TIMESTAMP`在MySQL中占据4个字节,可以表示从1970年1...

    MySql数据库的列类型(字段类型)

    MySQL数据库的列类型,也称为字段类型,是数据库设计中的关键元素,决定了数据的存储、处理和检索方式。这些类型大致分为数值类、字符串类和日期/时间类。以下是各类别的详细说明: **数值类数据列类型:** 1. **...

    mysql之TIMESTAMP(时间戳)用法详解

    MySQL中的TIMESTAMP字段类型是用来存储时间戳值的,它可以记录自1970年1月1日00:00:00 UTC(协调世界时)以来的秒数。TIMESTAMP在不同的情境下有不同的用法,这主要体现在它的默认值和更新策略上。 1. **TIMESTAMP ...

    MySql性能调优(一)字段类型的选取之时间类型

    在本文中,我们将讨论 MySQL 中的时间类型,包括 DATE、TIME、DATETIME、TIMESTAMP 和 YEAR 等五种类型,并介绍各自的特点和应用场景。 DATE 类型 DATE 类型用于存储日期信息,格式为 ‘YYYY-MM-DD’,占用 3 字节...

    MySQL数据类型

    MySQL 数据类型详细介绍 MySQL 数据类型是 MySQL 中最基本的组成部分,也是 MySQL 的核心组成部分。 MySQL 数据类型主要有六大类,即整型、浮点型、定点数浮点型、字符串、日期时间类型和二进制数据类型。 整型 ...

    MySQL字段类型说明

    MySQL 是一个功能强大且广泛使用的关系型数据库管理系统,它支持大量的列类型,可以被分为数字类型、日期和时间类型以及字符串(字符)类型。本节对 MySQL 字段类型进行了详细的说明,包括每个列类型的存储需求、...

    MySQL 数据类型介绍.docx

    MySQL 的数据类型可以分为整数类型、浮点数类型、定点数类型、日期和时间类型、字符串类型、二进制类型等。其中,整数类型包括 TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT,浮点数类型包括 FLOAT 和 DOUBLE,定点数...

    mysql数据类型详解.pdf

    此外,MySQL还支持一些特殊的数据类型,比如TIMESTAMP,它可以用来记录表中记录的修改时间,而在MySQL 5.6及以后的版本中,TIMESTAMP还支持时区的转换。 在选择数据类型时还应考虑未来可能对数据类型的扩展或修改,...

    JDBC.rar_MYSQL_MYSQL  数据类型_jdbc_jdbc mysql

    "JDBC.rar_MYSQL_MYSQL 数据类型_jdbc_jdbc mysql" 这个压缩包文件显然聚焦于JDBC与MySQL数据库之间的数据类型对应关系,这对于开发涉及数据库操作的Java应用是基础且关键的知识。 首先,我们需要理解JDBC是什么。...

    java、mysql以及oracle数据类型对照表

    MySQL的数据类型包括数值类型(如INT、DECIMAL)、字符串类型(如VARCHAR、TEXT)、日期和时间类型(如DATE、TIMESTAMP)以及二进制类型(如BLOB、VARBINARY)。在Oracle中,我们有类似的数据类型,如NUMBER、...

    MYSQL中怎样设列的默认值为Now()的介绍[文].pdf

    `TIMESTAMP`列类型是MySQL中用来存储日期和时间信息的一种方式,它能够记录从1970年1月1日(UTC)开始到2037年的日期和时间,精度为秒。在创建表时,你可以选择`TIMESTAMP`列的显示格式,但请注意,无论显示格式如何...

    MySQL错误TIMESTAMP column with CURRENT_TIMESTAMP的解决方法

    在MySQL数据库中,`TIMESTAMP`数据类型常用于记录时间戳,它允许自动初始化或更新为当前日期和时间。然而,不同版本的MySQL对`TIMESTAMP`列的默认值和自动更新行为有不同的处理方式,这可能导致在不同环境下的兼容性...

    25.9 MySQL 数据类型

    MySQL 数据类型是数据库管理系统中用来定义列属性的关键元素,它决定了可以存储在列中的数据种类。MySQL 支持多种数据类型,包括数值类型、字符串类型、日期和时间类型以及二进制类型。这些数据类型的选择直接影响到...

    MySQL 5.6 中 TIMESTAMP 的变化分析

    此外,TIMESTAMP类型与时区相关,其存储的是UTC时间,但在查询时会根据服务器的时区进行转换。因此,当涉及跨时区操作时,需要特别注意时区设置和转换。 总之,MySQL 5.6中TIMESTAMP的行为变化是向更清晰的默认规则...

Global site tag (gtag.js) - Google Analytics