クエリ後にLIMIT 1
が追加されますか?LIMIT 1のパフォーマンスは向上していますか?
...(WHERE
句に一致する可能性のあるエントリが1つしかない場合)
SELECT `x`
FROM `unicorns`
WHERE `id` = 123
LIMIT 1
...同じですが、今ではDELETE
です:
DELETE FROM `unicorns`
WHERE `id` = 123
LIMIT 1
...とUPDATE
:
UPDATE `unicorns`
SET `rainbows` = `rainbows` + 1
WHERE `id` = 123
LIMIT 1
P.S.列id
は主キーですので、ユニークです。
アドバイスをいただきありがとうございます。それが依存
この場合、制限は無効です。また、列名を引用符で囲む必要もありません。 – DwB
私は個人的には明瞭さとハビットにとってまだ良いと感じています – Will03uk