gpt4 book ai didi

python : insert 2 dimensional array into Mysql Database

转载 作者:行者123 更新时间:2023-11-29 09:55:50 24 4
gpt4 key购买 nike

myArray = [['example1','example2'], ['value1','value2']]
arraySize = len(myArray)
try:
for r in range(0,arraySize):
try:
cur.execute("INSERT INTO series(title) VALUES (%s)",(myArray[r]))
conn.commit()
except:
print "Error"
conn.rollback()

这是我的代码。我想将 myArray[r] 插入我的数据库,但程序给我“错误”消息。如何在 1 行中插入 (['example1','example2']) 等所有项目。

最佳答案

据我了解,这些都是标题,我们可以先 flatten the list然后使用 .executemany() 插入它。看看它多简洁、多漂亮:

titles = [item for sublist in l for item in myArray]

cur.executemany("""
INSERT INTO
series(title)
VALUES (%s)""", titles)

cur.commit()

关于 python : insert 2 dimensional array into Mysql Database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53880034/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com