在对数据库中的表进行插入操作时出现以上问题。然后我用phpmyadmin将数据库文件导出为文本格式,然后复制里面的SQL语句粘贴到phpmyadmin或命令行中执行,还是会出现以上错误,而直接将导出的文件重新导入则不会。想了半天没想明白这是怎么一回事,以前用得好好的,今天突然就出现这种问题了,而其他的数据表则没有问题。
下面是我的数据表:
我连下面一条简单得不能再简单的语句都会出现上述错误,真心是没有办法了,望众位指导一二,多谢!
下面是我的数据表:
我连下面一条简单得不能再简单的语句都会出现上述错误,真心是没有办法了,望众位指导一二,多谢!
非空, 就是不是空值, 如post_content字段, 空:否, 默认值无. 你就一定要给个值.
这确实是个问题 但是我刚才试了下 就算不能为空的字段没有赋值 也没报这个错误啊...
错误代码: 1364
Field 'ssss' doesn't have a default value 非空并且无默认值, 会报1364.楼主这个明显的就是mysql已经不知道怎么插入数据了, 拒绝的意思.
这确实是个问题 但是我刚才试了下 就算不能为空的字段没有赋值 也没报这个错误啊...
错误代码: 1364
Field 'ssss' doesn't have a default value 非空并且无默认值, 会报1364.楼主这个明显的就是mysql已经不知道怎么插入数据了, 拒绝的意思.
不是你那个问题,下图也是错的