From 947580a2ecb382362040972d61adfb9fc593a978 Mon Sep 17 00:00:00 2001 From: narawat Date: Sun, 7 Jun 2026 13:46:04 +0700 Subject: [PATCH] update --- src/dbUtil.jl | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/src/dbUtil.jl b/src/dbUtil.jl index 1edd187..5fc1e39 100644 --- a/src/dbUtil.jl +++ b/src/dbUtil.jl @@ -190,10 +190,8 @@ function generateUpdateSQL(table_name::String, pk_dict::AbstractDict{String, Any # Build SET clause set_parts = String[] for (key, value) in data - if key ∉ pk_columns - value_str = isa(value, AbstractString) ? "'$value'" : "$value" - push!(set_parts, "$(string(key)) = $value_str") - end + value_str = isa(value, AbstractString) ? "'$value'" : "$value" + push!(set_parts, "$(string(key)) = $value_str") end set_clause = join(set_parts, ", ") @@ -201,8 +199,8 @@ function generateUpdateSQL(table_name::String, pk_dict::AbstractDict{String, Any # Build WHERE clause for composite keys where_parts = String[] for (col, val) in pk_dict - val_str = isa(val, AbstractString) ? "'$val'" : "$val" - push!(where_parts, "$(string(col)) = $val_str") + val_str = isa(val, AbstractString) ? "'$val'" : "$val" + push!(where_parts, "$(string(col)) = $val_str") end where_clause = join(where_parts, " AND ")