diff --git a/src/dbUtil.jl b/src/dbUtil.jl index 885f449..08f7638 100644 --- a/src/dbUtil.jl +++ b/src/dbUtil.jl @@ -209,7 +209,7 @@ function generateUpdateSQL(table_name::String, pk_dict::AbstractDict{String, Any # Build SET clause set_parts = String[] for (key, value) in data - if key ∉ keys(data) + if key ∉ keys(pk_dict) value_str = isa(value, AbstractString) ? "'$value'" : "$value" push!(set_parts, "$(string(key)) = $value_str") end