Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Problemumgehung für die MySQL-Volltextsuche für innoDB-Tabellen

Möglicherweise können Sie mithilfe von Triggern eine Art Datensynchronisierung durchführen (sofern Ihre MySQL-Version diese unterstützt). Sie ermöglichen es Ihnen, an bestimmten Stellen kleine SQL-Schnipsel auszuführen, z. B. nachdem Daten in eine Tabelle eingefügt oder aus einer Tabelle gelöscht wurden.

Zum Beispiel...

create trigger TRIGGER_NAME after insert on INNODB_TABLE
insert into MYISAM_TABLE select * from INNODB_TABLE
where id = last_insert_id();

... Wann immer Daten in die INNODB-Tabelle eingefügt werden, werden die gleichen Daten automatisch in die MYISAM-Tabelle eingefügt.