数据库存不进去数据常见原因(个人总结)

1。 当建表的时候数据库的表建有外键,此时可能造成存不进去数据(建立数据库不建议建外键)
2. 当数据库中的某个字段不能为空时,而代码中在存入数据的时候又没有给该字段存入数据,这会有可能存不进去数据
ps: 当初在使用Yii存数据的时候用$model->save();方法死活存不进去,而用原生的sql语句却可以存进去。原因就是数据库中的create_time字段设置的是CURRENT_TIMESTAMP,且设置是NOTNUL,因此导致我没有给该字段赋值时却没有存进去。

猜你喜欢

转载自601502546.iteye.com/blog/1798482