@apiwi

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

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

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

Войти через центр авторизации
Похожие вопросы