आपकी क्वेरी गैर-सनसनीखेज है, क्योंकि जब यह वास्तव में एक UPDATE करती है यह pur_info_id . की जगह लेता है उस मूल्य के साथ कॉलम जो उसके पास पहले से था। मान लीजिए $pur_id इसका मान 1 . है , तो आपकी क्वेरी को इस प्रकार लिखा जा सकता है:
UPDATE `purchase_info`
SET `pur_info_id` = 1,
`remarks` = '$remarks'
WHERE `pur_info_id` = 1
वैसे यह pur_info_id को नहीं बदलेगा कॉलम, लेकिन remarks कुछ नया करने के लिए अद्यतन हो सकता है। आपको हमें बताना चाहिए कि आप किस व्यावसायिक तर्क को अंजाम देना चाहते हैं। किसी भी स्थिति में, निम्न क्वेरी तार्किक रूप से आपके मूल प्रश्न के समतुल्य है:
UPDATE `purchase_info`
SET `remarks` = '$remarks'
WHERE `pur_info_id` = '$pur_id'