Skip to content

Building dynamic ON_CONFLICT DO_UPDATE #276

Answered by houten11
yuphing-ong asked this question in Q&A
Discussion options

You must be logged in to vote

I'm not sure what you mean. This should work:

var columnAssigments []ColumnAssigment

columnAssigments = append(columnAssigments, table.col2.SET(value))
// ...

stmt := table.INSERT(columnList).
	MODEL(model).
	ON_CONFLICT(table.Col1).DO_UPDATE(
		SET(
			columnAssigments...,
		)
	)

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@yuphing-ong
Comment options

Answer selected by yuphing-ong
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants