Ho cercato di trovare una risposta a questa domanda, ma non ho trovato alcun "sì" o "no" definitivo in tutte le mie ricerche.Ottieni il valore aggiornato in MySQL invece delle righe interessate
Sto correndo una semplice query MySQL come questa:
UPDATE item SET `score`=`score`+1 WHERE `id`=1
Esiste un modo per quella query per restituire il valore aggiornato, al posto del numero di righe interessate? Proprio come un riferimento, sto facendo questo in PHP, in modo che il codice vero e proprio si presenta come:
$sql = "UPDATE item SET `score`=`score`+1 WHERE `id`=1";
$new_value = mysql_query($sql);
//Unfortunately this does not return the new value
So che avrei potuto fare una seconda query e basta selezionare il valore, ma sto cercando di ridurre il domande il più possibile. C'è un modo?
No, non penso ci sia. –