日期:2014-05-16  浏览次数:20531 次

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