I\'m using this table structure for a \'toxi\' like TAGs system
table TAGS
+--------+-------------------+
| alias | isactive | varchar(55), tinyi
You cannot create foreign keys in InnoDB
tables referencing MyISAM
tables.
Foreign keys definitions are subject to the following conditions:
Both tables must be InnoDB tables and they must not be TEMPORARY tables.
http://dev.mysql.com/doc/refman/5.0/en/innodb-foreign-key-constraints.html
So yes, you will have to manually enforce the constraints from your application code if you do not change the storage engine.
LIKE '%XXX%'
searches are not fulltext; unless you actually specified a fulltext index and are using fulltext matching functions, you do not need to use the MyISAM engine.