[英]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.