Uw vraag is onzinnig, want wanneer er daadwerkelijk een UPDATE . wordt uitgevoerd het vervangt de pur_info_id kolom met de waarde die het al had. Stel dat $pur_id heeft de waarde 1 , dan kan uw vraag worden geschreven als:
UPDATE `purchase_info`
SET `pur_info_id` = 1,
`remarks` = '$remarks'
WHERE `pur_info_id` = 1
Welnu, dit verandert niets aan de pur_info_id kolom, maar remarks kan worden bijgewerkt naar iets nieuws. U moet ons laten weten welke bedrijfslogica u van plan bent uit te voeren. In ieder geval is de volgende vraag logisch gelijk aan de originele die je had:
UPDATE `purchase_info`
SET `remarks` = '$remarks'
WHERE `pur_info_id` = '$pur_id'