我有一个名为test的数据库,其中包含一个名为cord的表,该表包含id、x、y和z四列。假设我有一个如下所示的二维数组:
我想将asd [0] [0]元素插入到x行,asd [0] [1]插入到y行,asd [0] [2]插入到z行,asd [1] [0]插入到x行,asd [1 ] [1]插入到y行,asd [1] [2]插入到z行等等,如果我有更多的数组元素。
我的代码到目前为止(我知道插入函数仅定义x):
asd = [[1.25,2.45,3.65],[2.78,3.59,1.58]......]
我想将asd [0] [0]元素插入到x行,asd [0] [1]插入到y行,asd [0] [2]插入到z行,asd [1] [0]插入到x行,asd [1 ] [1]插入到y行,asd [1] [2]插入到z行等等,如果我有更多的数组元素。
我的代码到目前为止(我知道插入函数仅定义x):
import MySQLdb
# Open database connection
db = MySQLdb.connect(host="localhost",port= 3307,user="root",passwd="usbw" , db = "test")
# prepare a cursor object using cursor() method
cur = db.cursor()
# Create table as per requirement
asd = [[1.25,2.45,3.65],[2.78,3.59,1.58]]
for x in asd:
cur.execute("INSERT INTO cord(x) VALUES(%s)",x)
db.commit()
# disconnect from server
db.close()