MySql:日期的默认值无效

问题描述 投票:0回答:1

我正在尝试如下创建MySQL表:

 CREATE TABLE customers (
    -> id INT NOT NULL AUTO_INCREMENT,
    -> join_date DATE DEFAULT 'not CI',
    -> email_address VARCHAR(255),
    -> PRIMARY KEY (id)
    -> );

但是,我收到以下错误消息:

ERROR 1067 (42000): Invalid default value for 'join_date'

如何创建日期字段默认值为“ not CI”的表?

mysql sql
1个回答
0
投票

您不能执行此操作,您的默认值不是日期,并且日期字段必须遵循默认的mysql格式。

参考:https://dev.mysql.com/doc/refman/5.6/en/date-and-time-types.html

© www.soinside.com 2019 - 2024. All rights reserved.