sql >> Database >  >> RDS >> PostgreSQL

Bouw een dynamische update-query in psycopg2

Er is eigenlijk een iets schonere manier om het te maken, met behulp van de alternatieve kolom -lijst syntaxis :

sql_template = "UPDATE foo SET ({}) = %s WHERE id = {}"
sql = sql_template.format(', '.join(updates.keys()), 10)
params = (tuple(addr_dict.values()),)
print cur.mogrify(sql, params)
cur.execute(sql, params)


  1. Hoe vaak moet ik databaseverbindingen sluiten?

  2. Hoe een tekenreeks na een specifiek teken in SQL Server te splitsen en deze waarde bij te werken naar een specifieke kolom?

  3. exporteer de inhoud van de mysql-databasetabel naar een PDF-bestand met behulp van php

  4. SQL Server Agent Job uitvoeren vanuit een opgeslagen procedure en taakresultaat retourneren