Я пытался найти ответ на этот вопрос, но во всех моих исследованиях не нашел однозначного "да" или "нет".
Я выполняю простой запрос MySQL, напримерthis:
UPDATE item SET `score`=`score`+1 WHERE `id`=1
Есть ли способ для этого запроса вернуть обновленное значение вместо числа затронутых строк?В качестве ссылки я делаю это на PHP, поэтому реальный код выглядит следующим образом:
$sql = "UPDATE item SET `score`=`score`+1 WHERE `id`=1";
$new_value = mysql_query($sql);
//Unfortunately this does not return the new value
Я знаю, что могу сделать второй запрос и просто выбрать значение, но я пытаюсь сократитьмаксимально сократить количество запросов.Есть ли способ?