淘先锋技术网

首页 1 2 3 4 5 6 7

MySQL是一种广泛使用的关系型数据库管理系统,它支持 DATE 数据类型,默认情况下 DATE 数据类型的默认值是当前日期。

CREATE TABLE example (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
date_col DATE DEFAULT CURRENT_DATE
);

以上代码演示了如何为一个名为 example 的表创建一个 DATE 类型的列并指定其默认值为当前日期。这意味着如果插入一行时没有给出一个值,则该列将自动填充为当前日期。

当然,你也可以设置不同的默认值,比如下面这个例子:

CREATE TABLE example2 (
id INT(11) PRIMARY KEY AUTO_INCREMENT,
date_col DATE DEFAULT '2022-12-31'
);

在这个例子中,如果插入一行时没有给出该列的值,则该列将设置为 '2022-12-31'。

总的来说,MySQL提供了很多灵活的方式来定义 DATE 数据类型的默认值,你可以根据实际需求选择合适的方式。