Mysql
 sql >> база данни >  >> RDS >> Mysql

Вмъкнете ключа MyISAM в таблица INNODB

Не можете да създавате външни ключове в InnoDB таблици, препращащи MyISAM таблици.

http://dev.mysql.com /doc/refman/5.0/en/innodb-foreign-key-constraints.html

Така че да, ще трябва ръчно да наложите ограниченията от кода на приложението си, ако не промените механизма за съхранение.

LIKE '%XXX%' търсенията не са пълнотекстови; освен ако всъщност не сте посочили пълнотекстов индекс и не използвате функции за съвпадение на пълен текст, не е необходимо да използвате механизма MyISAM.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Параметризирана IN клауза в подготвено изявление с помощта на MySql, PHP и ADODB

  2. Как да инсталирате MySQL на CentOS 6

  3. Форматиране на PHP масив за SQL IN клауза

  4. включително липсващи (нулев брой) редове при използване на GROUP BY

  5. Jetty 7 + MySQL Config [java.lang.ClassNotFoundException:org.mortbay.jetty.webapp.WebAppContext]