V InnoDB
nemůžete vytvářet cizí klíče tabulky odkazující na MyISAM
tabulky.
http://dev.mysql.com /doc/refman/5.0/en/innodb-foreign-key-constraints.html
Takže ano, pokud nezměníte modul úložiště, budete muset ručně vynutit omezení z kódu vaší aplikace.
LIKE '%XXX%'
vyhledávání není fulltextové; pokud jste skutečně nezadali fulltextový index a nepoužíváte funkce fulltextového porovnávání, nemusíte používat jádro MyISAM.