성공적으로 파이썬을 사용하여 데이터베이스를 만들고 execute() 메서드를 실행하여 2 개의 새 테이블을 만들고 열 이름을 지정할 수 있습니다. 그러나 데이터베이스에 데이터를 삽입 할 수 없습니다. 이것은 내가 데이터베이스에 데이터를 삽입 할 때 사용하려고 코드입니다 : 데이터를 삽입하려면Python을 사용하여 sqlite3 데이터베이스에 데이터를 삽입 할 수 없습니다.
#! /usr/bin/env python
import sqlite3
db = sqlite3.connect('data.db')
db.execute('CREATE TABLE companies ' \
'('\
'company varchar(255) '\
')')
db.execute('CREATE TABLE data ' \
'('\
'timestamp int, '\
'company int, '\
'shares_held_by_all_insider int, '\
'shares_held_by_institutional int, '\
'float_held_by_institutional int, '\
'num_institutions int '\
')')
나를 위해 잘 작동했습니다. 오류가 있습니까? –
아니, 레코드가 테이블에 추가되지 않았다는 사실 외에는 모든 것이 잘 돌아가는 것 같았습니다. –