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

कोडनिर्देशक - डेटाबेस:एकल अद्यतन क्वेरी के साथ एकाधिक तालिकाओं को कैसे अद्यतन करें

एक समाधान मैंने पाया है कि पूरी तरह से शामिल होने को हटा दें और शामिल होने की स्थिति को 'कहां' फ़ंक्शन में ले जाएं, साथ ही आपको नई तालिका को शामिल करने के लिए अद्यतन स्ट्रिंग को बदलने की आवश्यकता होगी।

$this->db->set('a.firstname', 'Pekka');
$this->db->set('a.lastname', 'Kuronen');
$this->db->set('b.companyname', 'Suomi Oy');
$this->db->set('b.companyaddress', 'Mannerheimtie 123, Helsinki Suomi');

$this->db->where('a.id', 1);
$this->db->where('a.id = b.id');
$this->db->update('table as a, table2 as b');


  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. पिछले 12 महीनों की MySQL मासिक बिक्री बिना बिक्री वाले महीनों सहित

  3. मैक ओएस 10.6.2 पर Django + MySQL हिम तेंदुआ

  4. नोड.जेएस में MySQL रिटर्न वैल्यू को प्रोसेस करने के वादे का उपयोग करें

  5. डुप्लिकेट कुंजी अद्यतन पर SQLAlchemy