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

Fuldtekstsøgning med InnoDB i MySQL

Dupliker tekstkolonnen fra products til en ny MyISAM-tabel. Etabler en 1-1-relation mellem de to, og for at sikre ACID'en leveret af InnoDB skal du sørge for, at du altid får adgang til MyISAM-tabellen sammen med products .

Du ønsker måske at tilføje triggere på products at opretholde bijektionen. Du kan også oprette en visning, så omarbejdelsen er minimal i din applikation, når du opgraderer til MySQL v5.6 (og dropper denne indviklede løsning).

Her er den fulde måned .

I stedet for at kopiere tekstkolonnen kan du flytte den helt (slet den fra products , det er). Dette ville være mere effektivt, men det ville også gøre det lidt mere kompliceret at skifte til en InnoDB-only-løsning, når du har lyst til at opgradere.




  1. MySQL - hvor mange rækker kan jeg indsætte i en enkelt INSERT-sætning?

  2. Har du altid brug for en database til din app?

  3. MySQL - Brug af COUNT(*) i WHERE-sætningen

  4. VÆLG IND i MySQL