Kueri Anda tidak masuk akal, karena sebenarnya melakukan UPDATE itu menggantikan pur_info_id kolom dengan nilai yang sudah dimilikinya. Misalkan $pur_id memiliki nilai 1 , maka kueri Anda dapat ditulis sebagai:
UPDATE `purchase_info`
SET `pur_info_id` = 1,
`remarks` = '$remarks'
WHERE `pur_info_id` = 1
Nah ini tidak akan mengubah pur_info_id kolom, tetapi remarks mungkin akan diperbarui ke sesuatu yang baru. Anda harus memberi tahu kami logika bisnis apa yang ingin Anda jalankan. Bagaimanapun, kueri berikut secara logis setara dengan kueri asli yang Anda miliki:
UPDATE `purchase_info`
SET `remarks` = '$remarks'
WHERE `pur_info_id` = '$pur_id'