В противном случае вы ничего не можете сделать, чтобы улучшить ситуацию, кроме размещения индексов в columnA и columnB для ускорения поиска.

от вопрос уже есть ответ здесь:

проверьте, существует ли строка с MySQL 3 ответа

У меня есть таблица mysql, я хочу проверить, существует ли строка, где columnA = $ a и $ columnB = $ b. Мне не нужно ничего выбирать оттуда. Каким должен быть эффективный запрос для этого? В настоящее время я делаю, как,

if ($stmt = mysqli->prepare("SELECT * FROM TABLE WHERE columnA=? && columnB= ? LIMIT 1")) {
    $stmt->bind_param("ss", $a, $b);
    $stmt->execute();
    $stmt->store_result();
    $count=$stmt->num_rows;
    $stmt->close();
    }
    return ($count > 0 ? true : false);

Ответы на вопрос(3)

Ваш ответ на вопрос