ステートメントベースレプリケーションでは、値は 10 進からバイナリに変換されます。 それらの表現を 10 進とバイナリの間で変換すると近似値になる場合があるため、浮動小数点値を含む比較が不正確になります。 これは、浮動小数点値を明示的に使用したり、浮動小数点に暗黙的に変換された値を使用したりする演算に当てはまります。 浮動小数点値を比較すると、コンピュータアーキテクチャ、MySQL の構築に使用されるコンパイラなどが異なるため、ソースサーバーとレプリカサーバーで異なる結果が生じる可能性があります。 セクション12.3「式評価での型変換」およびセクションB.3.4.8「浮動小数点値に関する問題」を参照してください。