ms705 / nom-sql

Rust SQL parser written using nom

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Add placeholder `:1` and `$1`

Jekshmek opened this issue · comments

This placholder ? working but :1 and $1 not work.

Example

let sql = "DELETE FROM users WHERE user = $1 AND password = $2";
    let res = parse_query(sql);
    assert!(res.is_ok());
// or
 let sql = "DELETE FROM users WHERE user = :1 AND password = :2";
    let res = parse_query(sql);
    assert!(res.is_ok());

Result:

Err(
    "failed to parse query"
)