ここに私のクエリ例があります。MySQL、短いWHEREクエリ
SELECT * FROM `table` WHERE `id` = '1' OR `id` = '8' OR `id` = '12'
WHEREの部分はすばやくありますか?それは本当にパフォーマンスの違いをすることはありませんORの順序と非常に似ています実行計画には、このクエリを変換するクエリオプティマイザので
SELECT *
FROM `table`
WHERE `id` IN ('1', '8','12')
:
を、 'IN'は書くことが迅速です。しかし、パフォーマンスの違いはありません。これはマイクロベンチマーキングです。 SQLエンジンはスマートです。 – Nishant
ありがとうございましたNishant – borayeris