前言:
记得之前一开始上手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可以看到