sql >> Databáze >  >> RDS >> PostgreSQL

SQLAlchemy:aktualizace from_select

Za předpokladu, že t_node je node Instance tabulky, zatímco t_node_node - node_node Instance tabulky, viz prohlášení níže.

upd = (t_node.update()
        .values(
            parent_id = t_node_node.c.parent_id,
            label = t_node_node.c.label,
            )
        .where(t_node_node.c.child_id == t_node.c.node_id)
        )

Přečtěte si více o Vkládání, aktualizace a mazání dokumentaci pro více informací.




  1. Klauzule SQL Where s více hodnotami

  2. Potřebuji auto_increment pole v MySQL, které není primární klíč

  3. Serializovaná data v databázi mysql je třeba kombinovat do pole

  4. Rozdělit hodnotu sloupce do dvou sloupců v SELECT?