При выполнении события MySQL по умолчанию он выполняет запрос, находящийся внутри события MySQL.
Я хочу отключить его для выполнения запроса при создании.
$this->db->insert("invoice", $data);
$last = $this->db->insert_id();
$str = $this->db->last_query();
$this->db->query("SET GLOBAL event_scheduler = 'OFF'");
$schedule = $this->db->query("CREATE EVENT Recurrence".$last." ON SCHEDULE EVERY 1 MONTH ON COMPLETION PRESERVE ENABLE DO $str");
$this->db->query("SET GLOBAL event_scheduler = 'ON'");
Задача ещё не решена.
Других решений пока нет …