Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

अद्यतन क्वेरी में कुछ गड़बड़ है

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. तालिका में जेसन डेटा कैसे सम्मिलित करें?

  2. MySQL की नई हीटवेव को समझना

  3. एक कॉलम में सबसे लंबे समय तक चलने के लिए mysql क्वेरी

  4. GUI का उपयोग करके MySQL वर्कबेंच में डेटाबेस कैसे बनाएं?

  5. UTF-8 वर्ण एन्कोडिंग लड़ाई json_encode ()