Sua consulta não faz sentido, porque quando ela realmente faz um
UPDATE
ele substitui o pur_info_id
coluna com o valor que já tinha. Suponha $pur_id
tem o valor 1
, então sua consulta pode ser escrita como:UPDATE `purchase_info`
SET `pur_info_id` = 1,
`remarks` = '$remarks'
WHERE `pur_info_id` = 1
Bem, isso não mudará o
pur_info_id
coluna, mas remarks
pode ser atualizado para algo novo. Você deve nos informar qual lógica de negócios pretende realizar. De qualquer forma, a consulta a seguir é logicamente equivalente à original que você tinha:UPDATE `purchase_info`
SET `remarks` = '$remarks'
WHERE `pur_info_id` = '$pur_id'