Jag tror att det är en bugg. MySQL bör inte tillåta dig att lägga till FOREIGN KEY-referenser till MyISAM-tabellen från InnoDB eftersom MyISAM-motorn inte är transaktionell, det är InnoDb.
Try:
ALTER TABLE t_timeoff_request ENGINE=InnoDB;
Jag tror att det är en bugg. MySQL bör inte tillåta dig att lägga till FOREIGN KEY-referenser till MyISAM-tabellen från InnoDB eftersom MyISAM-motorn inte är transaktionell, det är InnoDb.
Try:
ALTER TABLE t_timeoff_request ENGINE=InnoDB;