В противном случае вы ничего не можете сделать, чтобы улучшить ситуацию, кроме размещения индексов в 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);