String Interpolation variables get replaced by the macro with Bind markers.
Due to multiple reasons, Schema engine could detect a wrong number of Bind Markers.
Possible Reasons:
1- Bug in Schema Engine
2- User wrote bind markers himself in the query
3- User used String interpolation in wrong places
String Interpolation variables get replaced by the macro with Bind markers. Due to multiple reasons, Schema engine could detect a wrong number of Bind Markers.
Possible Reasons: 1- Bug in Schema Engine 2- User wrote bind markers himself in the query 3- User used String interpolation in wrong places
First expose the issue via testcases, then fix.