如何删除SqlAlchemy中的列?

How to delete a column in SqlAlchemy?

我创建了 psql 数据库和一个名为 'Students' 的 table 并提供了类似

的数据
NAME(PK)   AGE  DIVISION   GRADE
--------   ---  --------   -----
John        10     5       First
Sam          5     1       Second
Kooper      15    10       First

我需要从 table 中删除山姆的年龄。

不可能 'delete' 您所要求的单个值。在 table 中,您可以删除一列或一行,但不能删除单个值。您要做的是将该字段更新为空值。像这样。

UPDATE Students
SET AGE = NULL
WHERE NAME = Sam;

终于从回复中找到了解决办法

SESSION.query(students).filter(Student.Name == 'Sam').update({'AGE': None})