Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Pesquisa de texto completo com InnoDB no MySQL


Duplique a coluna de texto de products para uma nova tabela MyISAM. Estabeleça uma relação 1-1 entre os dois, e, para garantir a ACID'ity fornecida pelo InnoDB, certifique-se de sempre acessar a tabela MyISAM junto com products .

Você pode adicionar acionadores em products para manter a bijeção. Você também pode criar uma visualização para que o retrabalho seja mínimo em seu aplicativo ao atualizar para o MySQL v5.6 (e descartar essa solução complicada).

Aqui está o valor completo .

Em vez de copiar a coluna de texto, você pode movê-la completamente (excluí-la de products , isso é). Isso seria mais eficiente, mas também tornaria um pouco mais complicado mudar para uma solução somente InnoDB quando você quiser atualizar.