Il meglio che potresti imitare è utilizzare due righe di query, probabilmente utilizzando una variabile come:
UPDATE tbl_user SET
amount = @amount := amount-'$amount'
WHERE id='$id' LIMIT 1;
SELECT @amount;
Il meglio che potresti fare è creare una Stored Procedure
come:
DELIMITER //
CREATE PROCEDURE `return_amount` ()
BEGIN
UPDATE tbl_user SET
amount = @amount := amount-'$amount'
WHERE id='$id' LIMIT 1;
SELECT @amount;
END //
E poi chiama Stored Procedure
nel tuo PHP
.
Nota:PostgreSQL
ha questo tipo di opzione usando RETURNING
dichiarazione che sarebbe simile a questa:
UPDATE tbl_user SET amount=amount-'$amount'
WHERE id='$id' LIMIT 1
RETURNING amount
Vedi qui