テーブルに行が存在するかどうかを調べようとしています。MySQL を使用して、次のようなクエリを実行する方がよいでしょうか。
SELECT COUNT(*) AS total FROM table1 WHERE ...
合計がゼロでないかどうか、または次のようなクエリを実行する方がよいかどうかを確認します。
SELECT * FROM table1 WHERE ... LIMIT 1
行が返されたかどうかを確認しますか?
どちらのクエリでも、WHERE 句はインデックスを使用します。