def insert(array):
connection=sqlite3.connect('images.db')
cursor=connection.cursor()
cnt=0
while cnt != len(array):
img = array[cnt]
print(array[cnt])
cursor.execute('INSERT INTO images VALUES(?)', (img))
cnt+= 1
connection.commit()
connection.close()
ฉันไม่สามารถหาสาเหตุที่ทำให้ฉันเกิดข้อผิดพลาดได้สตริงที่แท้จริงที่ฉันพยายามแทรกมีอยู่ 74 ตัวอักษรยาวเป็น: "/ gifs / epic-fail-photos-there-i-fixed-it-aww-man-the -tire-แรงกดดัน-low.gif"
ฉันพยายามที่จะ str (array [cnt]) ก่อนที่จะแทรก แต่ปัญหาเดียวกันที่เกิดขึ้นฐานข้อมูลมีเพียงหนึ่งคอลัมน์ซึ่งเป็นค่า TEXT
ฉันอยู่ที่นี่มาหลายชั่วโมงแล้วและไม่สามารถเข้าใจได้ว่าเกิดอะไรขึ้น