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 数据类型的默认值,你可以根据实际需求选择合适的方式。