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

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

Есть небольшая таблица не больше 1000 записей. Таблица постоянно редактируется, некоторые записи удаляются, некоторые редактируются.
Потребовалось сделать небольшую выборку по определенным параметрам и при выборке этих параметров значение не корректное.
Предположим я знаю, что точное число записей - 123, а по факту возвращается 91.
ПС.
Так же работаю на предприятии и они так же делают выборку. Выборка стабильно меньше на 11 записей. С чем это связано?
  • Вопрос задан
  • 54 просмотра
Подписаться 1 Средний 3 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Python-разработчик
    10 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
  • GB (GeekBrains)
    Профессия Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@immelnikoff
Изучаю БД
Предположим я знаю, что точное число записей - 123, а по факту возвращается 91.

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

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

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

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

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