products
からテキスト列を複製します 2つの間に1-1の関係を確立し、InnoDBによって提供されるACIDを確実にするために、常にproducts
と一緒にMyISAMテーブルにアクセスするようにしてください。 。
products
にトリガーを追加することをお勧めします 全単射を維持します。また、MySQL v5.6にアップグレードするときにアプリケーションでのやり直しが最小限になるようにビューを作成することもできます(そして、この複雑な回避策を削除します)。
こちらが
テキスト列をコピーする代わりに、テキスト列全体を移動することもできます(products
から削除します)。 、 あれは)。これはより効率的ですが、アップグレードしたいときにInnoDBのみのソリューションに切り替えるのも少し複雑になります。