Mysql
 sql >> Base de données >  >> RDS >> Mysql

Recherche en texte intégral avec InnoDB dans MySQL

Dupliquer la colonne de texte de products à une nouvelle table MyISAM.Établissez une relation 1-1 entre les deux, et, afin d'assurer l'ACID'ité fournie par InnoDB, assurez-vous que vous accédez toujours à la table MyISAM avec products .

Vous pouvez ajouter des déclencheurs sur les products pour maintenir la bijection. Vous pouvez également créer une vue afin que les retouches soient minimes dans votre application lors de la mise à niveau vers MySQL v5.6 (et abandonner cette solution de contournement compliquée).

Voici le mois complet .

Au lieu de copier la colonne de texte, vous pouvez la déplacer complètement (supprimez-la de products , C'est). Ce serait plus efficace, mais cela rendrait également un peu plus compliqué le passage à une solution InnoDB uniquement lorsque vous avez envie de mettre à niveau.