MYSQL数学运算优先

时间:2013-04-02 09:46:38

标签: php mysql mathematical-expressions

这是我的代码:

$stmt->prepare("UPDATE ".$PapierTableName."  SET nrating=nrating+1,`rating`=(rating+?)/nrating  WHERE `id`=? AND `title`=?");
$stmt->bind_param('iis', $rat,$id,$tit);

我的问题是关于优先级:在此操作中

`rating`=(rating+?)/nrating

将使用的nrating是已经增加的{或}列中的{1}} 感谢

1 个答案:

答案 0 :(得分:1)

已增加一个;归因于Operator Precedence

  

如果需要,可以使用括号强制优先