thinkphp6 模型中时间戳报错
在增加数据的时候,总是提示 SQLSTATE[HY000]: General error: 1364 Field 'create_time' doesn't have a default value 。
解决方法:在database.php 中设置取消数据类型的自动转换:
'datetime_format' => false,
thinkphp6
如果启用了TP6里的自动时间戳,系统会默认当前模型有两个字段:create_time,update_time。
如果模型并不存在update_time,更新时就会出现该错误。