SQLSTATE[HY000]: General error: 1364 Field 'project_budget' doesn't have a default value
字段'project_budget'没有默认值
答案 0 :(得分:0)
它说Looged_out列没有默认值,它不是null并且你没有传递任何值
答案 1 :(得分:0)
首先尝试发布任何代码或查询以及您的问题。 [没有 imgur.com代码]。
错误表明Logged_out
列没有默认值。此错误可能会上升,因为您可能会将Logged_out
定义为NOT NULL
,而无需使用DEFAULT
明确指定其默认值。现在,您还没有在Logged_out
查询中提供insert
值。因此引发了错误。
解决方案:将Logged_out
列的默认值设置为,
ALTER TABLE tbl_session_detalis ALTER COLUMN logged_out SET DEFAULT 'someValue';
或者在插入查询中提供logged_out
的值。
当您拥有
null
时,sql如何保存NOT NULL
?