【发布时间】:2021-10-03 16:25:53
【问题描述】:
假设我有下表:
id | name | age
----+------+----
1 john 30
2 doe 22
我想使用 python 例如sqlalchemy 将id=2 的行的age 和name 更新为32 和tom
我正在使用 PostgreSQL 数据库(以及用于开发的 sqlite)。
【问题讨论】:
-
阅读文档Update,你会发现你错了。尽管 Postgres 中的任何类型的
UPDATE实际上都是DELETE/INSERT,但您将在一段时间内拥有新旧行。 -
我知道有更新 SQL 争论,但更新了整行。不,它只更新您选择更新的列:postgresqltutorial.com/postgresql-update
-
我的错 - 已被删除和更新
-
转到此处SQLAlchemy 并在页面顶部的
Search terms:框中输入update。有许多适用的方法。
标签: python postgresql sqlite