U kunt geen externe sleutels maken in InnoDB
tabellen die verwijzen naar MyISAM
tabellen.
http://dev.mysql.com /doc/refman/5.0/en/innodb-foreign-key-constraints.html
Dus ja, u zult de beperkingen van uw applicatiecode handmatig moeten afdwingen als u de opslagengine niet wijzigt.
LIKE '%XXX%'
zoekopdrachten zijn niet fulltext; tenzij u daadwerkelijk een volledige tekstindex hebt opgegeven en functies voor het matchen van volledige tekst gebruikt, hoeft u de MyISAM-engine niet te gebruiken.