私は2つのデータベースで構造体をエクスポートし、それを使用して私の開発者と本番サーバーのスキーマを比較します。mySQLのダンプの矛盾
私のフィールドの1つにインデックスがあります。
私は2つのSQLファイルをエクスポート、一つのファイルにインデックスがこのように定義されています
KEY `assoc_id` (`assoc_id`),
そして、このような他のいずれかで:
KEY `assoc_id` (`assoc_id`) USING BTREE,
本番サーバがクローンでありますdevのサーバー、mysqlの同じバージョンの。
輸出は両方がすべてのケースでBTREEですが、ので、それは問題ではない...
をNavicatは(OSのX)を使用して行われるが、ダンプはMySQLへのネイティブであるので、これは関連性がある場合、私は知りません私はちょうどなぜ時々USING BTREE
が追加され、ときどき知りたいのか不思議です。
編集
:MySQLでROW_FORMAT=DYNAMIC
私はすべてのバージョンを見ていますが、両方のサーバーがクローンされた仮想マシンであるため、バージョンがどのように異なっているかわかりません。 – FLX
どこでもMySQLのバージョン5.5.44 ...私は理解していません。 – FLX