У меня есть следующий запрос:Сложение работы, вычитание не
$stmt = $cxn->prepare("UPDATE comments SET counter = counter + 1 WHERE ? LIKE concat(path, '%')");
$stmt->bind_param('s', $path);
$stmt->execute();
$path
Где-то вроде 1/2/3/
.
Этот запрос увеличивает счетчик штрафа для каждого результата, но если я изменил запрос на вычитание (counter = counter - 1
), он фактически не вычитает, и я не уверен, почему. В конце концов, я меняю только одного оператора.
Что случилось?
Попробуйте «counter + -1», чтобы увидеть, что произойдет. – barrycarter
@barrycarter Все еще не удалось решить проблему. :/ – Bagwell