各訪問者の国をデータベースに挿入したいと考えています。Maxmind は、VARCHAR(2)2 バイトを使用する に保存できる 2 文字の国 ISO を返します。または、UNSIGNED TINYINT1 バイトを使用する を使用することもでき、すべての国を含むテーブルの ID になります。
しかし、私はぶつかりました。高速挿入にはエンジンが必要ですMyISAMが、MyISAM は をサポートしていませんFOREIGN KEYS。そのため、挿入ごとに国テーブルで選択を行って国 ID を取得する必要があると思います。
何が最適なオプションなのかわかりません。挿入が多いため、絶対に使用する必要がありますが、国IDを取得するMyISAMために常に作成したくありません。SELECTs