如何在SqlAlchemy中删除列



我创建了psqldb和一个名为"Students"的表,并给出了类似的数据

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

我需要把萨姆的年龄从表上删除。

不可能按照您的要求"删除"单个值。在表中,可以删除列或行,但不能删除单个值。您要做的是将字段更新为空值。像这样的东西。

UPDATE Students
SET AGE = NULL
WHERE NAME = Sam;

最后,我从回复中得到了解决方案。

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

相关内容

  • 没有找到相关文章

最新更新