TP5时间戳报错 no well formed

前言:


       记得之前一开始上手TP框架的时候,关于时间戳问题总喜欢设置成DATE、DATETIME等类型,忘记了师兄之前提醒过最好不要用数据库自带的这些类型,往往容易出事,,,(๑ŐдŐ)b 出事了,,, 下面Mark一下方法 如果不行的 只能换了

BUG:

时间戳问题

方法:

网上说:

因为TP5对字符串是会自动转换

database里面配置就可以关闭了
'hostname' => Env::get('database.hostname'),
// 数据库名
'database' =>Env::get('database.database'),
// 数据库用户名
'username' =>Env::get('database.username'),
// 数据库密码
'password' => Env::get('database.password'),
// 数据库连接端口
'hostport' => Env::get('database.hostport'),
'datetime_format' => false,

 逃跑法:
(┬_┬),,,还是解决不了 那就将字段换成int 长度为11

TP会识别时间戳然后进行转换  在database.php可以看到

猜你喜欢

转载自blog.csdn.net/qq_37457202/article/details/86484009