gen icon indicating copy to clipboard operation
gen copied to clipboard

如何查看生成的sql

Open lysShub opened this issue 1 year ago • 3 comments

我用

    sql := query.UnderlyingDB().Statement.SQL.String()

是空的

lysShub avatar Feb 01 '25 01:02 lysShub

如果只是为了看日志的话,加上debug就行

qqxhb avatar Feb 24 '25 03:02 qqxhb

我用

sql := query.UnderlyingDB().Statement.SQL.String()

是空的

你是想获取,上个执行的sql吧?

bytezyp avatar Apr 29 '25 10:04 bytezyp

query 是对象啊,比如

query := q.Select(q.CreatedAt).Where(q.Phone.Eq(phone)).Order(q.ID.Desc()).Scan(&sendat)

lysShub avatar Apr 29 '25 11:04 lysShub

#1123

fmt.Println(u.WithContext(ctx).ToSQL(func(userDo query.IUserDo) {
		userDo.Where(u.ID.Like("%22")).UpdateSimple(u.Name.Value("name1"))
	}))

qqxhb avatar Oct 16 '25 06:10 qqxhb