Skip to main content

insert_into

Function insert_into 

Source
pub fn insert_into(table_name: &str) -> InsertBuilder
Expand description

Start building an INSERT INTO statement targeting the given table.

Returns an InsertBuilder which supports .columns(), .values(), and .query() for INSERT … SELECT.

§Examples

use polyglot_sql::builder::*;

let sql = insert_into("users")
    .columns(["id", "name"])
    .values([lit(1), lit("Alice")])
    .to_sql();
assert_eq!(sql, "INSERT INTO users (id, name) VALUES (1, 'Alice')");