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

Ricerca fulltext con InnoDB in MySQL

Duplica la colonna di testo da products a una nuova tabella MyISAM. Stabilire una relazione 1-1 tra i due e, per garantire l'ACID'ity fornita da InnoDB, assicurarsi di accedere sempre alla tabella MyISAM insieme a products .

Potresti voler aggiungere attivatori su products per mantenere la biiezione. Puoi anche creare una vista in modo che la rilavorazione sia minima nella tua applicazione quando esegui l'aggiornamento a MySQL v5.6 (ed elimina questa contorta soluzione alternativa).

Ecco l'intero mese .

Invece di copiare la colonna di testo, puoi spostarla del tutto (eliminala da products , questo è). Questo sarebbe più efficiente, ma renderebbe anche un po' più complicato passare a una soluzione solo InnoDB quando hai voglia di aggiornare.