不能保存的,mysql官方是说mysql的新版本(5.7.x)对对空值插入有"bug",think_trace(); ;1366:Incorrect integer value: 'USER_ID' for column 'userID'......
,应该是app/autoload.php
这个加密文件导致不能正确获取用户id.
所以写不进数据库。
要么回退版本采取了暴力方法。修改mysql的配置文件,或者等可道云官方改进吧
# 注释这行sql-mode=STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
# 添加
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION