Como atualizar a coluna inteira com valores na lista usando o Sqlite3
Eu tenho um dataset armazenado localmente em um banco de dados sqlite3. Extraí uma coluna, executei algumas operações e agora quero substituir TODOS os valores na coluna do banco de dados. Como posso fazer isso?
O comprimento da coluna e a lista são garantidos para o mesmo comprimento. Eu simplesmente quero atualizar a tabela com os novos valores. Existe uma maneira fácil de fazer isso tudo de uma vez?
Usando o python 2.7
Editado para adicionar:
myList é uma série de pandas apoiada por um conjunto numpy de dtype 'object'. A coluna da tabela, myCol é formatada em texto.
In [1]: curr.execute('UPDATE test SET myCol= ?', myList)
---------------------------------------------------------------------------
ProgrammingError Traceback (most recent call last)
f:\python\<ipython-input-52-ea41c426502a> in <module>()
----> 1 curr.execute('UPDATE test SET myCol = ?', myList)
ProgrammingError: Incorrect number of bindings supplied. The current statement uses 1, and there are 401125 supplied.