Related to #154
Considering this query:
client
.query("SELECT 1 FROM test WHERE a IN 'a?b'")
.fetch_one::<u8>()
.execute()
.await?;
Currently, an unescaped ?
is still considered a missing parameter; after the fix, the query should be written as:
client
.query("SELECT 1 FROM test WHERE a IN 'a??b'")
.fetch_one::<u8>()
.execute()
.await?;
This might be problematic if a query is pre-generated elsewhere (file, etc) and contains question marks, but we did not want to do any client-side binding.