MySql:日期的无效默认值

时间:2019-10-26 15:29:51

标签: mysql sql

我正在尝试如下创建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”的表?

1 个答案:

答案 0 :(得分:0)

您不能这样做,您的默认值不是日期,并且日期字段必须遵循默认的mysql格式。

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