这几天碰到了一个问题,我的一个Mysql表新加了一个字段。在本地开发环境没有问题,上传到阿里云服务器后,在程序里面的where条件用$where_events['user_id']= '1'的方式怎么也不起作用,用$pte_events->where('user_id=1')->select();或者$where_events[]['user_id']= '1'的方法才能找到对应数据,数据插入和更新的时候这个字段无法无论怎么调试都是空。
反复删除Runtime也没有用,最后通过'DB_FIELDS_CACHE'=>false,的方法总算解决。方法不一定正确,但总算解决了我的问题。请各位大神分析一下咋回事。