@bot.message_handler(commands=['start'])
def start(message):
con=sqlite3.connect('users.db')
cur=con.cursor()
cur.execute("SELECT id FROM users WHERE id=?", (message.from_user.id,))
data = cur.fetchone()
if data is None:
cur.execute("SELECT rid FROM users WHERE rid = ?", (1,))
res = cur.fetchall()
recs = repr(res).count('1') + 1
users_list=[recs, message.from_user.id, message.from_user.first_name, 0, 1]
cur.execute("INSERT INTO users VALUES (?,?,?,?,?);", users_list)
con.commit()
Вот код при регистрации, но выдаёт ошибку, что делать?
sqlite3.IntegrityError: UNIQUE constraint failed: users.rid (rid) это последний столб с users_list, значение которого 1