Skip to main content

update

Function update 

Source
pub fn update(table_name: &str) -> UpdateBuilder
Expand description

Start building an UPDATE statement targeting the given table.

Returns an UpdateBuilder which supports .set() for column assignments, .where_() for predicates, and .from() for PostgreSQL/Snowflake-style UPDATE … FROM syntax.

§Examples

use polyglot_sql::builder::*;

let sql = update("users")
    .set("name", lit("Bob"))
    .where_(col("id").eq(lit(1)))
    .to_sql();
assert_eq!(sql, "UPDATE users SET name = 'Bob' WHERE id = 1");