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

डेटाबेस में कॉलम अपडेट करें जहां अधिकतम मूल्य php mysql

मुझे लगता है कि आप उस तालिका में पंक्ति को अपडेट करना चाहते हैं जहां कॉलम बी उच्चतम मूल्य है? आपको निश्चित रूप से "WHERE" क्लॉज की आवश्यकता है, लेकिन आपको उस कॉलम में उच्चतम मूल्य जानने की भी आवश्यकता है। कॉलम बी से उच्चतम मूल्य प्राप्त करने के लिए आप पहले डेटाबेस से पूछताछ क्यों नहीं करते?

$maxvalue = "SELECT `B` FROM products ORDER BY `B` DESC LIMIT 1"

और फिर डेटाबेस में डालें जहां कॉलम बी इस मान के बराबर है?

"UPDATE products SET name='YES' WHERE B = $maxvalue"

यह पूरा कोड नहीं है, सिर्फ वैचारिक है। मैं इसे साफ़ कर दूंगा और इस उत्तर को संपादित कर दूंगा...



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं mysql कमांड लाइन में उच्च-सटीक क्वेरी समय कैसे देख सकता हूं?

  2. Moodle MySQL डेटाबेस को स्केल करने की चुनौतियाँ

  3. समूहीकृत SQL परिणामों के प्रत्येक समूह के लिए अधिकतम मान वाले रिकॉर्ड प्राप्त करें

  4. PHP-MYSQL:यूनिक्स टाइमस्टैम्प को डेटटाइम में कनवर्ट करना और इसके विपरीत

  5. MySQL में DATALENGTH () समतुल्य क्या है?