美文网首页
Mysql 0000-00-00默认值(default)报错问题

Mysql 0000-00-00默认值(default)报错问题

作者: 和黑黑 | 来源:发表于2021-07-16 10:33 被阅读0次

    Mysql版本: 8.0
    Mac OSX10.15
    Mysql8.0中禁止了0000这样的日期和时间。因此这个报错表明你的日期字段中有0值(但你打开数据时可能看不到这些数据)。因此有两种解决办法:
    办法一:
    数据量小的时候,用excel打开数据,删除数据最后几行。例如你有90行数据,那么删除掉91-100左右的数据试下。
    如果数据量大,可以用python尝试,在jupyter中载入数据后你可能会发现最后有几行空值,删除这几行就行。

    办法二:
    因此在mysql的配置文件中修改设置。具体见下面的文章
    详解Mysql数据库date, datetime类型设置0000-00-00默认值(default)报错问题

    相关文章

      网友评论

          本文标题:Mysql 0000-00-00默认值(default)报错问题

          本文链接:https://www.haomeiwen.com/subject/mvgvpltx.html