mysql数据库表里面创建时间怎么默认创建当前值
时间: 2023-09-16 16:09:59 浏览: 86
在 MySQL 中,可以使用 TIMESTAMP 类型来存储日期和时间。如果要在创建表时设置一个 TIMESTAMP 列,使其默认值为当前日期和时间,可以使用 DEFAULT CURRENT_TIMESTAMP 语法。
例如,以下是创建一个名为 `users` 的表,并在其中添加一个名为 `created_at` 的 TIMESTAMP 列的示例:
```
CREATE TABLE users (
id INT NOT NULL AUTO_INCREMENT,
name VARCHAR(50) NOT NULL,
created_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (id)
);
```
在上面的示例中,`created_at` 列的默认值被设置为 `CURRENT_TIMESTAMP`,这意味着在插入数据时,如果不指定 `created_at` 的值,MySQL 将自动将其设置为当前日期和时间。
阅读全文