在postgresql中插入一个数组
Insert an array in postgresql
我使用 python 连接到我的 postgresql 数据库。
我解析了一个 XML 填充来填充我的基础,所以我有一个值数组 [] 用于插入一行。我有这样的东西:
cur.execute("""INSERT INTO ACTIVITYDESC VALUES (%s,%s,%s,%s,%s)""",(value[0],value[1],value[2],value[3],value[4]))
有一种方法可以使它更简单,例如:?
cur.execute("""INSERT INTO ACTIVITYDESC VALUES (%s)""",(value))
感谢您的帮助
将列表转换为元组:
t = tuple(value)
cur.execute("""INSERT INTO ACTIVITYDESC VALUES %s""",(t,))
我使用 python 连接到我的 postgresql 数据库。 我解析了一个 XML 填充来填充我的基础,所以我有一个值数组 [] 用于插入一行。我有这样的东西:
cur.execute("""INSERT INTO ACTIVITYDESC VALUES (%s,%s,%s,%s,%s)""",(value[0],value[1],value[2],value[3],value[4]))
有一种方法可以使它更简单,例如:?
cur.execute("""INSERT INTO ACTIVITYDESC VALUES (%s)""",(value))
感谢您的帮助
将列表转换为元组:
t = tuple(value)
cur.execute("""INSERT INTO ACTIVITYDESC VALUES %s""",(t,))