0
我對Mysql非常陌生,並且使用python在db中轉儲文件。我有2個表 的文件格式是:查詢在mysql表中插入數據包含外鍵
id name sports
1 john baseball
2 mary Football
像學生&體育 學生表
id name
1 John
2 Mary
這裏的id是主鍵
&體育臺
stu_id sports_title
1 Baseball
2 Football
這裏stu_id是學生表
外鍵參考,我的問題是
query="insert into sports (stu_id,name)VALUES (%d,%s)"
("select id from student where id=%d,%s")
#words[0]=1 ,words[2]=Baseball
args=(words[0],words[2])
cursor.execute(query,args)
在執行這個代碼,我面對
"Not all parameters were used in the SQL statement")
ProgrammingError: Not all parameters were used in the SQL statement
請詳細說明'單詞'是什麼。 –
...以及'query'發生了什麼。 – DeepSpace
@IljaEverilä我猜'詞是來自頂部顯示的文件的行的字段。 – Barmar