[ad_1]
Tôi đang sử dụng SQLite3 để chèn nhiều bản ghi bằng trình giữ chỗ, tuy nhiên tôi gặp phải các vấn đề trên.
Tuy nhiên khi chạy code thì xuất hiện lỗi
“
InterfaceError: Error binding parameter 0 - probably unsupported type."
Mã của tôi như sau:
Những gì tôi đã thử:
<pre lang="Python"> import sqlite3 conn = sqlite3.connect("my_db.db") c = conn.cursor() print("SQLite database connected") my_data = [ (None, 'Sarah', 'Six', 78, 'Female'), (None, 'Davis', 'Four', 55, 'Male'), (None, 'Ronald', 'Three', 89, 'Male'), (None, 'Sarah', 'Nine', 94, 'Female'), (None, 'Peter', 'Seven', 88, 'Male') ] c.execute("INSERT INTO student VALUES(?,?,?,?,?)", my_data) print("f'{c} Student record was added") conn.commit() conn.close() print("id of last row added:", c.rowcount)
Tôi nên giải quyết thế nào?
Giải pháp 1
Trích dẫn:Nó hoạt động c.executemany thay vì c.execute, bạn nói đúng!
Đã thêm để xóa khỏi hàng đợi Chưa được trả lời.
[ad_2]
コメント