我在本地设置了一个项目,并且有一个表有一列非NOT,因此它不能为空。
好吧,在我测试时,在从PHP插入数据时会抛出一个错误,因为该列不能为空。
在实际服务器上完成相同的设置,不会抛出错误并成功插入。
我不知道为什么会发生这种情况,是否有任何MySQL级别设置要做,因为允许空值虽然结构说不允许,但我错过了。
谢谢,
Sharad Soni
答案 0 :(得分:0)
没有"忽略NOT NULL"在MySQL中设置 - 如果列中有NULL值,则该列不设置为NOT NULL。仔细检查服务器上的表模式。