打开网站显示Column 'column_name' cannot be null错误怎么办|已解决

Column 'column_name' cannot be null

 
问题:插入 / 更新数据时提示 column_name 字段不能为 NULL
 
原因:字段被设置为 NOT NULL 约束,却插入 / 更新了 NULL 值、代码中未给该字段赋值导致默认 NULL
 
解决方案:
1. 检查插入 / 更新语句,给该字段赋值(非 NULL);
2. 若允许为空,修改字段约束:ALTER TABLE 表名 MODIFY column_name VARCHAR(20) NULL;
3. 给字段设置默认值:ALTER TABLE 表名 ALTER column_name SET DEFAULT '默认值';
posted @ 2026-03-17 09:51  可有仙子迎风立  阅读(18)  评论(0)    收藏  举报