When set to false
or undefined
:
- Queries missing bound parameters will NOT throw an error
- Bound named parameters in JavaScript need to exactly match the SQL query.
property
When set to false
or undefined
:
const db = new Database(":memory:", { strict: false });
db.run("INSERT INTO foo (name) VALUES ($name)", { $name: "foo" });
When set to true
:
$
, :
, or @
. The SQL query will remain prefixed.