आपकी क्वेरी गैर-सनसनीखेज है, क्योंकि जब यह वास्तव में एक 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'