sql >> Database >  >> RDS >> Mysql

Hoe triggers te maken in de migratiebibliotheek van Codeigniter

U moet het scheidingsteken van de trigger verwijderen terwijl u het uitvoert via PHP.mysql_ of mysqli_-functies zouden de trigger zonder het scheidingsteken moeten kunnen uitvoeren.

Hier is hoe het te doen.

$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
");



  1. Laravel db-migratie - renameColumn error - Onbekend databasetype enum gevraagd

  2. MariaDB uitvoeren in een hybride cloudconfiguratie

  3. Een database-e-mailaccount toevoegen aan een profiel (SSMS)

  4. Kies uit de tabel door alleen de datum zonder tijd te kennen (ORACLE)