我正在尝试如下创建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”的表?
答案 0 :(得分:0)
您不能这样做,您的默认值不是日期,并且日期字段必须遵循默认的mysql格式。
参考:https://dev.mysql.com/doc/refman/5.6/en/date-and-time-types.html