簡體   English   中英

將python列表插入MySQL數據庫

[英]INSERT python list into MySQL DB

我有一些代碼,但並沒有真正起作用

listdata = [1, 2]
listdata1.insert(1, raw_input("Enter first thing into DB: ")
listdata2.insert(2, raw_input("Enter second thing into DB: ")

然后我制作數據庫,然后

cursor.execute("INSERT INTO testdb (TABLE, TABLE) VALUES (%s, %s)", (listdata1, listdata2

這給了我:NameError:未定義名稱“ listdata1”

這樣是否可以插入? 還是我如何使它工作?

問題發生在這里:

listdata1.insert(1, raw_input("Enter first thing into DB: ")

您尚未定義變量listdata1 將其更改為listdata,將修復NameError。

此外,您可以追加而不是插入例如

listdata.append( raw_input("Enter first thing into DB: ") )

然后,原始輸入將保留在listdata中的位置0 ,您可以通過listdata[0]檢索。

sql也看起來錯誤(“ TABLE”出現兩次)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM