何が望ましいですか? 2つの列とINDEXを一緒に使用するか、新しい列とINDEX列を作成しますか?たとえば、次のように続いて2つの列は1つの列、または1つの列はインデックスされます
INDEX(user_id, key)
は実行します。
SELECT value FROM preferences WHERE user_id = 1 AND key = 'something';
それともreference
という名前の別の列を作成し、その値1_something
を含み、その後、実行します:
SELECT value FROM preferences WHERE reference = '1_something';
よろしくお願いいたします。 アンドリュー