Мне нужна помощь в создании кода для собственного проекта. Это похоже на реплику сайта регистрации, но на 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