Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Fügen Sie den MyISAM-Schlüssel in eine INNODB-Tabelle ein

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.