Q&A
テーブル内に行が存在しているかどうか確認したいです。
MySQLを使って確認したい場合、以下の2つのうちのどちらを使った方がいいでしょうか。
SELECT COUNT(*) AS total_cnt FROM example_table WHERE ...
SELECT * FROM example_table WHERE ... LIMIT 1
上のクエリを使う場合は、合計が0でないか確認するという方法になります。下のクエリだと行が返されたかどうかを確認するという方法になります。
両方のクエリで、WHERE句はインデックスを使用しています。
回答1件
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。