$row = $MDB->update('connect_wx')->cols(array(
"nickname"=>$data['nickName'],
"gender"=>$data['gender'],
"language"=>$data['language'],
"city"=>$data['city'],
"province"=>$data['province'],
"country"=>$data['country'],
"avatarurl"=>$data['avatarUrl']
))->where('openid= :openid')->bindValues(array("openid"=>$data['openId']))->query();
Server CenterOS 8
Workerman version:4.0.4
PHP version:7.4.6
MySQL 8.0.20
插入可以,就是更新会出现问题,无法更新,$row是0
更新没有问题,是数据没有变化,所以updatedAt 的 CURRENT_TIMESTAMP 没有更新
$data['openId']传错了吧
@3403:没有,小程序获取的字段和数据库字段不一致的,数据库按照微信公众号的返回字段建立的