我将列设置为非null 但是在插入新行并将此字段值设为null时 mysql插入行 我怎么防止这种情况?
答案 0 :(得分:0)
您是否在数据库字段中插入了值
insert into table
values('');
或
insert into table
values(null);
两者都将在数据库中插入一行,但该字段将为null值。 NULL是一个关键字,表示一个null值的字段值。如果你想要字段值将为空,那么实际上它不是null。这样做你必须做
插入表格 值(''); //''之间的空格键,以便它不为空