Mysql
 sql >> Database >  >> RDS >> Mysql

Come creare trigger nella libreria di migrazione di Codeigniter

Dovresti rimuovere il delimitatore dal trigger durante l'esecuzione tramite PHP.mysql_ o le funzioni mysqli_ dovrebbero essere in grado di eseguire il trigger senza il delimitatore.

Ecco come farlo.

$this->db->query("
CREATE TRIGGER `delete_post` BEFORE DELETE ON `posts`\r\n
FOR EACH ROW BEGIN\r\n
DELETE FROM page_content WHERE page_content.post_id = OLD.post_id;\r\n
END\r\n
//\r\n
");