字段'xxx'没有默认值

时间:2018-01-30 16:04:40

标签: php mysql sql error-handling wamp

我可以在使用mysql 5.7.19的WAMP服务器上看到字段'xxx'没有默认值问题

我在my.ini上启用了 sql-mode =“”并重新启动了服务器,但问题相同。

任何人都可以帮我吗?我该如何解决?

由于

1 个答案:

答案 0 :(得分:2)

您的问题信息非常少。但是,当您插入表并明确列出一些列时,通常会发生这种情况:

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

如果c被声明为NOT NULL并且没有默认值,则表示您有错误。 insert没有为列提供数据,NULL不是可接受的值。