小编isn*_*xbh的帖子

mysql 5.7 中的 Null 而不是 '0000-00-00 00:00:00'

之前:mysql 5.6。表中的列之一创建如下:

`f_stamp` datetime NOT NULL DEFAULT '0000-00-00 00:00:00'
Run Code Online (Sandbox Code Playgroud)

当我在 mysql 客户端或使用 DataGrip 查看此字段时,此字段显示正确。

现在:mysql 5.7。该字段未正确显示(更准确地说,它会导致错误)。我从 mysql 配置中删除了以下标志:NO_ZERO_DATE、NP_ZERO_IN_DATE 和 STRICT_TRANS_TABLES。现在,看着这个领域,我看到:

  1. 使用 mysql 客户端:0000-00-00 00:00:00
  2. 数据夹:空

如何更改服务器的选项以支持此非标准日期时间值,由 '0000-00-00 00:00:00' 初始化?

UPD: https : //youtrack.jetbrains.com/issue/DBE-3377

mysql mysql-5.6 mysql-5.7 datagrip

5
推荐指数
1
解决办法
2799
查看次数

标签 统计

datagrip ×1

mysql ×1

mysql-5.6 ×1

mysql-5.7 ×1