Tôi đã cố gắng với mã dưới đây:Làm thế nào để thiết lập chính xác AUTO INCREMENT cho một cột trong SQLite, sử dụng Python?
import sqlite3
data_person_name = [('Michael', 'Fox'),
('Adam', 'Miller'),
('Andrew', 'Peck'),
('James', 'Shroyer'),
('Eric', 'Burger')]
con = sqlite3.connect(":memory:")
c = con.cursor()
c.execute('''CREATE TABLE q1_person_name
(name_id integer auto_increment primary key,
first_name varchar(20) NOT NULL,
last_name varchar(20) NOT NULL)''')
c.executemany('INSERT INTO q1_person_name VALUES (?,?,?)', data_person_name)
for row in c.execute('SELECT * FROM q1_person_name'):
print row
ai đó có thể giúp tôi trong việc đưa ra name_id
tự động tăng lên?
Thanks a lot @Jan Bodnar – Avi