вторник, 26 ноября 2013 г.

Как определить, что нужного значения нет в базе sqlite

Как определить, что нужного значения нет в базе 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)
   

Комментариев нет:

Отправить комментарий

X-Plane 11, 12 - любитель, Фото любитель со стажем

Постоянные читатели

Архив блога