import sqlite3
Ещё импорты...
db = sqlite3.connect('basa.db')
sql = db.cursor()
sql.execute(f"INSERT INTO users VALUES (?, ?)", (первая переменная с данными, вторая переменная с данными)) #Запись нового столбца
db.commit() #Сохранение изменений
sql.execute(f'SELECT 'столбец с уникальным значением' FROM users WHERE 'столбец с уникальным значением' = "{Переменная с уникальным значением}"') #ищем данные с таким значением
if sql.fetchone() is None: #Проверяем (тут написано если нету то делать что то)
sql.execute(f"INSERT INTO users VALUES (?, ?)", (первая переменная с данными, вторая переменная с данными)) #Записываем данные т.к. в бд их нету
db.commit() #Сохраняем изменения
else:
print('Такие данные уже есть')
Всё работает!