【发布时间】:2018-03-02 05:03:02
【问题描述】:
我想在 python 中遍历我的 2D 列表并使元素相似。我想用索引 0 的 ID 更新我的数据库 (mySQL),使其类似于索引 1。
list_one = [ [1,3], [2,5], [3,1], [4,5], [5,2] ]
loop 1: UPDATE 1 with 3
>> list_one[0] == 3
loop 2: UPDATE 2 with 5
>> list_one[1] == 5
loop 3: UPDATE 3 with 1
>> list_one[2] == 1
## if you look closely, the first loop will be re-updated by the third loop because list_one[0] is currently == 3.
## So loop 1 will also output as 1 along with loop 3. list_one[0] is overwritten.
>> list_one[0] == 1
如何避免这种情况发生? mySQL 中是否有一个查询我可以写来一次更新所有内容?如果有,我不知道我会有多少个数组。我正在使用 python、django 和 mysql。请帮忙,谢谢!
【问题讨论】:
标签: python mysql sql django python-2.7