sql >> Database teknologi >  >> RDS >> Mysql

Indsæt MyISAM-nøgle i en INNODB-tabel

Du kan ikke oprette fremmednøgler i InnoDB tabeller, der refererer til MyISAM tabeller.

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

Så ja, du bliver nødt til manuelt at håndhæve begrænsningerne fra din applikationskode, hvis du ikke ændrer lagermotoren.

LIKE '%XXX%' søgninger er ikke fuldtekst; medmindre du faktisk har angivet et fuldtekstindeks og bruger fuldtekstmatchningsfunktioner, behøver du ikke bruge MyISAM-motoren.




  1. Overvågning af tabelændring i Oracle

  2. Ny bruger og LDAP-styring i ClusterControl 1.8.2

  3. Få kolonneprivilegier til en tabel i SQL Server ved hjælp af T-SQL:sp_column_privileges

  4. Almindelige MySQL-felter og deres relevante datatyper