字段 'xxx' 没有默认值

Field 'xxx' doesn't have a default value

我可以看到 字段 'xxx' 没有默认值 我的 WAMP 服务器 mysql 5.7.19

有问题

我在 my.ini 启用了 sql-mode="" 并重新启动了服务器,但同样的问题。

谁能帮帮我??我该如何解决?

谢谢

你的问题信息量太少。但是,这通常发生在您插入 table 并明确列出某些列时:

insert into t(a, b, d)
    values (1, 2, 4);

如果 c 被声明为 NOT NULL 并且没有默认值,那么您有一个错误。 insert 没有为该列提供任何数据,并且 NULL 不是接受的 table 值。