PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Създайте динамична заявка за актуализиране в psycopg2

Всъщност има малко по-чист начин да го направите, като използвате алтернативната колона -списък синтаксис :

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Какво означава „изберете“ същата таблица като „от“?

  2. Активирайте FIPS в базата данни на PostgreSQL

  3. Как да настроите приложение Ruby on Rails, работещо на Heroku, което използва производствено ниво Heroku Postgres?

  4. Проста система за влизане/упълномощаване, използваща Dancer и Postgres

  5. Node.js, грешка в PostgreSQL:няма запис в pg_hba.conf за хост