为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:
parser版本: e606d9a90
问题: 解析SQL时, SQL中的单个转义字符会丢失.
func TestEscape(t *testing.T) {
p := New()
stmt, err := p.ParseOneStmt(`insert into tbl (name) values ('helloworld')`, "", "")
if err != nil {
t.FailNow()
}
t.Logf("%v", stmt)
}
观察stmt中的value字节数组内容, 发现丢失.