Postingan lainnya
query builder insert select
assalamualikum, mau nanya, apa bisa insert select dengan query builder? misal
insert into sale (id, nama) SELECT id, nama FROM saletmp
terimakasih
0
3 Jawaban:
maksudnya saya mau pakai
$this->db->select
gini gan
0
Bisa, Ada dua cara untuk melakukannya:
- Dengan DB->query langsung
$query = $this->db->query('INSERT california_authors (au_id, au_lname, au_fname)
SELECT au_id, au_lname, au_fname
FROM authors
WHERE State = \'CA\'');
- Atau dengan cek select nya dulu, baru di DB->insert
$select = $this->db->select('au_id, au_lname, au_fname')->where('state', 'CA')>get('california_authors');
if($select->num_rows())
{
$insert = $this->db->insert('california_authors', $select->result_array());
}
else
{
/* there is nothing to insert *
}
0