mysql字段为not null,没有设置默认值 为什么会默认插入0

2025-03-13 18:00:46
推荐回答(2个)
回答1:

如果是not null的话,那你就必须插入一个值,你不插入值的话,就会调用默认值。 如果这两个都没有的话,就会报错了 所以,改下你的insert insert into zc_manager(user,pass,level) values('admin','123456',-1);

回答2:

因为你的类型是int类型吧