Как сгенерировать случайное число, но оно НЕ должно существовать в таблице? [закрыто]Python

Программы на Python
Anonymous
Как сгенерировать случайное число, но оно НЕ должно существовать в таблице? [закрыто]

Сообщение Anonymous »

Мне нужна помощь в создании кода для собственного проекта. Это похоже на реплику сайта регистрации, но на Python и MySQL.
Мне нужно сгенерировать случайное число и проверить, существует ли оно уже в таблице, и если оно существует, сгенерировать другое число, которое также не должно существуют в таблице.
Я написал код, который, по моему мнению, довольно простой и неправильный, но немного полезный, и мне нужен только такой код.
< pre class="lang-python Prettyprint-override">import random
import mysql.connector

db = mysql.connector.connect(host="", user="", password="")
cur = db.cursor()

cur.execute("USE iscr")
r = random.randint(1,20)
print(r)
i = str(r)
cur.execute("SELECT sno FROM schedule")
x = str(cur.fetchall())
while i in x:
if i in x:
r = random.randint(1,20)
print(r)
else:
print(r)
break


Подробнее здесь: https://stackoverflow.com/questions/790 ... t-in-table

Вернуться в «Python»