数据类型timestamp
时间: 2024-05-27 19:07:04 浏览: 115
mysql timestamp数据类型
TIMESTAMP 是 MySQL 中用于存储日期和时间的一种数据类型。它占据 4 个字节,能够表示从 1970 年 1 月 1 日 00:00:01 至 2038 年某时某刻之间的时间戳。与 DATETIME 数据类型不同的是,TIMESTAMP 可以存储时区信息。在插入数据时,如果没有指定时间戳,则会默认使用当前时间作为时间戳。在更新数据时,如果不更新该字段,则会自动更新为当前时间戳。TIMESTAMP 数据类型可以在 CREATE TABLE 语句中创建,例如:
```sql
CREATE TABLE table_name (
...
timestamp_col TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
...
);
```
这里,我们创建一个名为 table_name 的表,其中有一个名为 timestamp_col 的 TIMESTAMP 类型列,其默认值为当前时间戳,并且在更新时自动更新为当前时间戳。
阅读全文