我在postgresql表中添加了一個新列。 現在我想爲這個新添加的列添加值。 我發現的唯一命令允許添加值,但不在列的選定行中。 我試着有什麼是:Postgresql使用for循環向列添加值(在Python上)
cursor.execute('SELECT Column_name FROM Table_name')
rows = cursor.fetchall()
cursor.execute('ALTER TABLE Table_name ADD NewColumn_name type')
for row in rows:
#Here I want to have a commands that adds a value (result of a function: func(row)) to every row of the new column, one by one something like:
NewColumn_name[i] = func(row)
i = i+1
什麼是主鍵或唯一列? –
'func'做什麼? –