execute e executemany com dicionários e lista de dicionários
This commit is contained in:
@@ -34,15 +34,22 @@ sql = (
|
|||||||
f'INSERT INTO {TABLE_NAME} '
|
f'INSERT INTO {TABLE_NAME} '
|
||||||
'(name, weight) '
|
'(name, weight) '
|
||||||
'VALUES '
|
'VALUES '
|
||||||
'(?, ?)'
|
'(:nome, :peso)'
|
||||||
)
|
)
|
||||||
# cursor.execute(sql, ['Joana', 4])
|
# cursor.execute(sql, ['Joana', 4])
|
||||||
cursor.executemany(
|
# cursor.executemany(
|
||||||
sql,
|
# sql,
|
||||||
(
|
# (
|
||||||
('Joana', 4), ('Luiz', 5)
|
# ('Joana', 4), ('Luiz', 5)
|
||||||
)
|
# )
|
||||||
)
|
# )
|
||||||
|
cursor.execute(sql, {'nome': 'Sem nome', 'peso': 3})
|
||||||
|
cursor.executemany(sql, (
|
||||||
|
{'nome': 'Joãozinho', 'peso': 3},
|
||||||
|
{'nome': 'Maria', 'peso': 2},
|
||||||
|
{'nome': 'Helena', 'peso': 4},
|
||||||
|
{'nome': 'Joana', 'peso': 5},
|
||||||
|
))
|
||||||
connection.commit()
|
connection.commit()
|
||||||
print(sql)
|
print(sql)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user