site_id
は表示されますが、キー構造は表示されません マルチパートキーの一部です(MUL
)。そのマルチパートキーの最初のフィールドでない場合、そのキーをそのwhere句に使用できないことに注意してください。例:持っている場合
KEY somekey (field1, site_id, field3, ...)
次に、where句にfield
の両方を含める必要があります およびsite_id
そのキーをクエリで使用できるようにします。キーにリストされているのと同じ順序でフィールドを使用する必要はありません(where site_id=.. and field1=...
where field1=... and site_id=...
と同じように機能します )。ただし、キーの定義ではfield1がsite_idの前に表示されるため、キー全体を使用できるようにするには、field1も使用する必要があります。
q
についても同じことが言えます 分野。また、カバーされているキーの最初にある必要があります。そうでない場合、それらのキーは使用できません。