parser解析SQL时转义字符丢失

为提高效率,提问时请尽量提供详细背景信息,问题描述清晰可优先响应。以下信息点请尽量提供:

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字节数组内容, 发现丢失.

这个应该是正常的把,与 mysql 行为一致。

已解决,多谢!

此话题已在最后回复的 1 分钟后被自动关闭。不再允许新回复。