如果没有为NOT- NULL字段指定值,则在Windows中而不是Linux中抛出MySQL默认值错误?
ex:表a有一个非空列,当我们在没有列值的情况下插入窗口时,行没有插入到linux中的地方,当我们没有给出任何值或标记时,它成功保存。
有人可以解释原因吗?
谢谢,
答案 0 :(得分:0)
如第一条评论所述,这似乎是配置问题。特别检查变量sql_mode SELECT @@sql_mode;
和值TRADITIONAL | STRICT_ALL_TABLES | STRICT_TRANS_TABLES