Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

codeigniter - database :cara memperbarui beberapa tabel dengan satu permintaan pembaruan

Salah satu solusi yang saya temukan adalah menghapus gabungan sama sekali dan memindahkan kondisi gabungan ke fungsi 'di mana', Anda juga perlu mengubah string pembaruan untuk menyertakan tabel baru.

$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. Bagaimana cara mendapatkan daftar tampilan MySQL?

  2. lavaral 5 ERROR{ (SQLSTATE[HY000] [1045] Akses ditolak untuk pengguna 'root'@'localhost' (menggunakan kata sandi:YA)}

  3. Grup SQL berdasarkan tanggal, tetapi dapatkan tanggal tanpa catatan juga

  4. Pencadangan dan Pemulihan Sederhana untuk Database mysql dari Java

  5. php - mengonversi dari satu format json ke format lainnya