Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Por que 'restrição de chave estrangeira falha' quando existe chave estrangeira?


Eu acho que é um bug.MySQL não deve permitir que você adicione FOREIGN KEY referenciando a tabela MyISAM do InnoDB porque o mecanismo MyISAM não é transacional, o InnoDb é.
Try:
ALTER TABLE t_timeoff_request ENGINE=InnoDB;