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

कॉलम नाम निर्दिष्ट किए बिना MySQL अपडेट करें

यदि पहले दो कॉलम प्राथमिक कुंजी (या एक अद्वितीय अनुक्रमणिका) बनाते हैं तो आप प्रतिस्थापित करें

तो मूल रूप से लिखने के बजाय

UPDATE settings
   SET fangate = $fangate,
       home = $home,
       thanks = $thanks
       overview = $overview,
       winner = $winner,
       modules.wallPost = $modules.wallPost,
       modules.overviewParticipant = $modules.overviewParticipant
WHERE id = $id AND procjectId = $projectId

आप लिखेंगे

REPLACE INTO settings
 VALUES ($id, 
         $projectId,
         $fangate,
         $home,
         $thanks
         $overview,
         $winner,
         $modules.wallPost,
         $modules.overviewParticipant)

बेशक यह केवल तभी काम करता है जब पंक्ति पहले से मौजूद हो, अन्यथा इसे बनाया जाएगा। साथ ही, यदि यह मायने रखता है, तो यह दृश्य के पीछे एक DELETE और INSERT का कारण बनेगा।



  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. लंबे समय तक चलने वाले प्रश्नों (MySql), Apache Tomcat DataSource को स्वचालित रूप से मारें

  3. डेटाबेस में विशेष वर्ण कैसे सम्मिलित करें?

  4. विंडो फ़ंक्शंस के लिए मैसकल वर्कअराउंड

  5. mysql एक कॉलम में सभी मान बदलें