Как определить, что нужного значения нет в базе sqlite?
Мы выполняем в курсоре SELECT с конструкцией WHERE поле = значение и затем
загружаем из курсора одну запись. Если получили None, то записи в базе нет, иначе читаем то, что загрузили:
import sqlite3
db_filename = 'todo.db'
with sqlite3.connect(db_filename) as conn:
cur = conn.cursor()
cur.execute("""
select name, description, deadline from project
where name = 'pymotw'
""")
aa = cur.fetchone()
if aa == None:
print("Мимо")
else:
print(aa)
Мы выполняем в курсоре SELECT с конструкцией WHERE поле = значение и затем
загружаем из курсора одну запись. Если получили None, то записи в базе нет, иначе читаем то, что загрузили:
import sqlite3
db_filename = 'todo.db'
with sqlite3.connect(db_filename) as conn:
cur = conn.cursor()
cur.execute("""
select name, description, deadline from project
where name = 'pymotw'
""")
aa = cur.fetchone()
if aa == None:
print("Мимо")
else:
print(aa)
Комментариев нет:
Отправить комментарий