Anda tidak dapat membuat kunci asing di InnoDB tabel yang merujuk MyISAM tabel.
https://dev.mysql.com /doc/refman/5.0/en/innodb-foreign-key-constraints.html
Jadi ya, Anda harus menerapkan batasan secara manual dari kode aplikasi Anda jika Anda tidak mengubah mesin penyimpanan.
LIKE '%XXX%' pencarian tidak fulltext; kecuali Anda benar-benar menentukan indeks teks lengkap dan menggunakan fungsi pencocokan teks lengkap, Anda tidak perlu menggunakan mesin MyISAM.