Sie können keine Fremdschlüssel in InnoDB
erstellen Tabellen, die auf MyISAM
verweisen Tabellen.
http://dev.mysql.com /doc/refman/5.0/en/innodb-foreign-key-constraints.html
Also ja, Sie müssen die Einschränkungen aus Ihrem Anwendungscode manuell erzwingen, wenn Sie die Speicher-Engine nicht ändern.
LIKE '%XXX%'
Suchen sind nicht Volltext; es sei denn, Sie haben tatsächlich einen Volltextindex angegeben und verwenden Volltext-Übereinstimmungsfunktionen, müssen Sie die MyISAM-Engine nicht verwenden.