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

Как из БД выбрать случайного юсера, но чтобы он не повторялся?

Как из БД выбрать случайного юсера, но чтобы он не повторялся?
import pymysql
from pymysql.cursors import DictCursor
with connection.cursor() as cursor:
        cursor.execute("SELECT user_id FROM Users")
  • Вопрос задан
  • 109 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Решения вопроса 1
@o5a
Если за это время пользователи в базе не меняются, то один раз считать из базы id всех пользователей через
cursor.execute("SELECT user_id FROM Users").fetchall()
в список, перемешать его через random.shuffle и затем выбирать id по порядку
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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