Как установить групповое объединение max len в активной записи codeigniter?
Я пытался установить group_concat_max_len
в codeigniter с помощью $this->db->query('SET GLOBAL group_concat_max_len=15000')
, но это не работает.
Я пробовал, как:
$q = 'SET GLOBAL group_concat_max_len=15000';
$this->db->query($q);
$this->db->select("group_concat(id) ids");
$this->db->from("table_name");
$data = $this->db->get()->row_array();
Но это не дает всех данных. любая идея по этому поводу. Спасибо!!!
2
1 answers
Я нашел решение, используя SET SESSION
вместо SET GLOBAL
.
Код выглядит так:
$this->db->simple_query('SET SESSION group_concat_max_len=15000');
$this->db->select("group_concat(id) ids");
$this->db->from("table_name");
$data = $this->db->get()->row_array();
5
Author: Arjun, 2014-08-22 06:30:14