Skip to content

Interpolate不支持typed nil #213

@Sora233

Description

@Sora233
	{
		sb := sqlbuilder.Update("test")
		sb.SetMore(sb.Assign("name", nil)) // OK
		sqlStr, args := sb.Build()
		inter, err := sqlbuilder.MySQL.Interpolate(sqlStr, args)
		if err != nil {
			panic(err)
		}
		fmt.Println(inter)
	}

	{
		sb := sqlbuilder.Update("test")
		sb.SetMore(sb.Assign("name", (*string)(nil))) // BAD
		sqlStr, args := sb.Build()
		inter, err := sqlbuilder.MySQL.Interpolate(sqlStr, args)
		if err != nil {
			panic(err)
		}
		fmt.Println(inter)
	}

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions