mysql创建表时如何创建时间戳
时间: 2023-08-30 08:04:39 浏览: 228
MySQL表中添加时间戳的几种方法
5星 · 资源好评率100%
在 MySQL 中,可以使用 `TIMESTAMP` 数据类型来创建时间戳字段。当你创建表时,在需要添加时间戳的列上使用 `TIMESTAMP` 数据类型,并设置默认值为 `CURRENT_TIMESTAMP`,这样在插入数据时,该列会自动填充当前的时间戳。
以下是一个示例的 MySQL 创建表语句,包含一个名为 `created_at` 的时间戳列:
```sql
CREATE TABLE your_table_name (
id INT AUTO_INCREMENT PRIMARY KEY,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
);
```
在上述示例中,`created_at` 列使用了 `TIMESTAMP` 数据类型,并设置了默认值为 `CURRENT_TIMESTAMP`,这意味着当你插入一行数据时,如果没有显式提供 `created_at` 的值,它将自动填充为当前的时间戳。
你可以根据需要在表中添加其他列和约束。请注意,这只是一个示例,你需要根据自己的需求来调整表结构。
阅读全文