Задать вопрос
@thatmaniscool

Почему запрос mysql возращает не корректное значение по счетчику?

Есть небольшая таблица не больше 1000 записей. Таблица постоянно редактируется, некоторые записи удаляются, некоторые редактируются.
Потребовалось сделать небольшую выборку по определенным параметрам и при выборке этих параметров значение не корректное.
Предположим я знаю, что точное число записей - 123, а по факту возвращается 91.
ПС.
Так же работаю на предприятии и они так же делают выборку. Выборка стабильно меньше на 11 записей. С чем это связано?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Тестировщик на Python
    9 месяцев
    Далее
  • Академия Eduson
    Python-разработчик
    9 месяцев
    Далее
  • Merion Academy
    Базы данных с нуля
    2 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@immelnikoff
Изучаю БД
Предположим я знаю, что точное число записей - 123, а по факту возвращается 91.

Откуда вы это знаете?

SELECT COUNT(*) FROM table обязательно выдаст точное значение кол-ва строк в таблице.

Может на самом деле вы исползуете запрос вида
SELECT COUNT(col) FROM table?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы