sql >> Base de Datos >  >> RDS >> Mysql

Búsqueda de texto completo con InnoDB en MySQL

Duplica la columna de texto de products a una nueva tabla MyISAM. Establezca una relación 1-1 entre los dos y, para garantizar la ACID'idad proporcionada por InnoDB, asegúrese de acceder siempre a la tabla MyISAM junto con products .

Es posible que desee agregar activadores en products para mantener la biyección. También puede crear una vista para que la revisión sea mínima en su aplicación cuando actualice a MySQL v5.6 (y elimine esta complicada solución).

Aquí está la cantidad completa .

En lugar de copiar la columna de texto, puede moverla por completo (eliminarla de products , es decir). Esto sería más eficiente, pero también haría un poco más complicado cambiar a una solución solo de InnoDB cuando tenga ganas de actualizar.