Ответы пользователя по тегу MySQL
  • Как сделать хитрую выборку из БД?

    ColorCast
    @ColorCast
    Человек атомоход
    У меня была задача связанная с криптозащитой, пришлось писать свой рандом, потому что существующая функция имеет приличную кучность.
    Суть алгоритма основывается на получение списка ID записей и еще оного столбца для хеша фиксированной длинны. Далее генериться случайный хеш и сравнивается по весовому совпадению с хешами контрольных записей. Остаются хеши с одинаковыми весами. Для них снова генерим произвольный хеш и сравниваем. Так до тех пор пока не останется одно значение. Далее получаем запись по ID.
    Ответ написан
    1 комментарий
  • Почему не выводит данные с таблицы?

    ColorCast
    @ColorCast
    Человек атомоход
    Проверьте:
    • Выполняется ли запрос
    • Получите count возвращенной коллекции и выкинте Exception, если он меньше ожидаемого значения
    • Обработайте исключительные ситуации в цикле (на беглый взгляд, дракон прячется там)
    Ответ написан
    Комментировать