如题,本来是 从另一个数据库中导出的sql文件,在我电脑上导入报这个错误,不知道是不是mysql 版本问题。多方搜索无果,所以上来求助。DROPTABLEIFEXISTS`workreport_member`;
CREATETABLE`workreport_member`(
`uid`int(10)unsignedNOTNULLAUTO_INCREMENTCOMMENT'用户ID',
`nickname`char(16)NOTNULLDEFAULT''COMMENT'昵称',
`sex`tinyint(3)unsignedNOTNULLDEFAULT'0'COMMENT'性别',
`birthday`dateNOTNULLDEFAULT'0000-00-00'COMMENT'生日',
`qq`char(10)NOTNULLDEFAULT''COMMENT'qq号',
`score`mediumint(8)NOTNULLDEFAULT'0'COMMENT'用户积分',
`login`int(10)unsignedNOTNULLDEFAULT'0'COMMENT'登录次数',
`reg_ip`bigint(20)NOTNULLDEFAULT'0'COMMENT'注册IP',
`reg_time`int(10)unsignedNOTNULLDEFAULT'0'COMMENT'注册时间',
`last_login_ip`bigint(20)NOTNULLDEFAULT'0'COMMENT'最后登录IP',
`last_login_time`int(10)unsignedNOTNULLDEFAULT'0'COMMENT'最后登录时间',
`status`tinyint(4)NOTNULLDEFAULT'0'COMMENT'会员状态',
PRIMARYKEY(`uid`),
KEY`status`(`status`)
)ENGINE=MyISAMAUTO_INCREMENT=3DEFAULTCHARSET=utf8COMMENT='会员表';
下面这是在Sequel Pro 导入时报的错误
不知道我说清楚了没……
刚才又尝试了一下,我把值改成`birthday`dateNOTNULLDEFAULT'0001-01-01'COMMENT'生日',
貌似就可以了,有点迷惑,之前的sql 是从windows的navcat导出来的, 导入是在MAC 的Sequel Pro 导入的。
如果觉得《mysql 日期型中文报错_mysql日期类型默认值'0000-00-00' 报错 是什么问题?》对你有帮助,请点赞、收藏,并留下你的观点哦!