sql >> Databáze >  >> RDS >> Mysql

Vložte klíč MyISAM do tabulky INNODB

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.




  1. Vynutit přesnou shodu řetězce MATCH pro příkazy připravené s PDO

  2. Jak aktualizovat tabulku pomocí vybrané skupiny druhou a samotnou jako zdroj dat v MySQL?

  3. MySQL CONCAT vrátí NULL, pokud nějaké pole obsahuje NULL

  4. Jak získat názvy všech sloupců pro všechny tabulky v MySQL?