значение первичного ключа, показывающее нет вместо целочисленного значения в python sqlite3 - PullRequest
0 голосов
/ 18 декабря 2018

Вот мой код

import sqlite3

def connect():
    conn=sqlite3.connect("books.db")
    c=conn.cursor()
    c.execute("CREATE TABLE IF NOT EXISTS book (ID INTEGER PRIMARY KEY AUTOINCREMENT,title text ,author text,year integer ,isbn integer)")
    conn.commit()
    conn.close()

def insert(title,author,year,isbn):
    conn=sqlite3.connect("books.db")
    c=conn.cursor()
    c.execute("INSERT INTO book(title,author,year,isbn) VALUES(?,?,?,?)",(title,author,year,isbn))
    conn.commit()
    conn.close()

def views():
    conn=sqlite3.connect("books.db")
    c=conn.cursor()
    c.execute("SELECT * FROM book")
    rows=c.fetchall()
    conn.close()
    return rows

connect()
insert("MAHA","Madan",34,90909)
print (views())

мой вывод

[(None, 'MAHA', 'Madan', 34, 90909), (None, 'MAHA', 'Madan', 34, 90909), 
(None, 'MAHA', 'Madan', 34, 90909), (None, 'MAHA', 'Madan', 34,
 90909), (None, 'MAHA', 'Madan', 34, 90909), (None, 'MAHA', 'Madan', 34, 90909), (None, 'MAHA', 'Madan', 34, 90909), (None, 'MAHA', 'Mad
an', 34, 90909), (None, 'MAHA', 'Madan', 34, 90909), (None, 'MAHA', 'Madan', 34, 90909), (None, 'MAHA', 'Madan', 34, 90909), (None, 'MAH
A', 'Madan', 34, 90909), (None, 'MAHA', 'Madan', 34, 90909)]
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...