Mysql
 sql >> Database >  >> RDS >> Mysql

Qualcosa non va nella query UPDATE

La tua richiesta non ha senso, perché quando esegue effettivamente un UPDATE sostituisce il pur_info_id colonna con il valore che aveva già. Supponiamo $pur_id ha il valore 1 , quindi la tua query può essere scritta come:

UPDATE `purchase_info`
SET `pur_info_id` = 1,
    `remarks` = '$remarks'
WHERE `pur_info_id` = 1

Bene, questo non cambierà il pur_info_id colonna, ma remarks potrebbe essere aggiornato a qualcosa di nuovo. Dovresti farci sapere quale logica di business intendi eseguire. In ogni caso, la seguente query è logicamente equivalente a quella originale che avevi:

UPDATE `purchase_info`
SET `remarks` = '$remarks'
WHERE `pur_info_id` = '$pur_id'