sqlite3 faq에서 정수 값 기본 키가 null 값을 제공 받으면 자동 증가됩니다. 그러나 이것은 나를 위해 일어나지 않습니다. 이름 속성은 미세 동안 정수에 대한 자동 증가 없음 sqlite3의 기본 키
는import sqlite3 as lite
con = lite.connect('some.db')
cur=con.cursor()
data = "someone's name"
cur.execute("INSERT INTO dummy VALUES(NULL, ?)", data)
con.commit()
제 속성 serial_num
빈 도시되고, sqlite3를에서는CREATE TABLE dummy(serial_num INTEGER PRIMARY KEY, name TEXT);
를 테이블을 복제 및 Python를 사용하여 작성한다. 내가 할 때
SELECT serial_num FROM dummy
나는 방금 빈 공간을 얻을. 내가 도대체 뭘 잘못하고있는 겁니까?
스키마를 '... serial_num INTEGER PRIMARY KEY NOT NULL ...'으로 정의하고 'sqlite3.IntegrityError : dummy.serial_no가 NULL이 아닐 수도 있습니다.'라는 오류 메시지가 표시되면 다시 입력해야합니다. – yayu