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

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

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

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

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