连接两个SQLite3表

2024-03-29 07:00:30 发布

您现在位置:Python中文网/ 问答频道 /正文

我是sqlite3的新手,需要您的帮助来连接这两个表,我需要在coach和teams表之间连接team id,但是编译时它告诉我coach表中的teamID有问题。 知道我的错在哪里吗?你知道吗

def creationTeamDB():
   with sqlite3.connect("teams.db") as db1:
   cursor = db1.cursor()

   cursor.execute('''
   CREATE TABLE IF NOT EXISTS team (
   teamID INTEGER PRIMARY KEY,
   teamName VARCHAR(20) NOT NULL
   )
   ''')

def creationCoachDB():
   with sqlite3.connect("coachs.db") as db2:
   cursor = db2.cursor()

   cursor.execute('''
   CREATE TABLE IF NOT EXISTS coach (
   coachID INTEGER PRIMARY KEY,
   coachName VARCHAR(20) NOT NULL
   teamID INTEGER
   )
   ''')

提前谢谢,:) G.B.公司


Tags: executedbdefasconnectwithnotinteger