2 Commits

Author SHA1 Message Date
13de2f90ff update 2026-06-07 17:22:24 +07:00
22fe810f63 update 2026-06-07 17:20:52 +07:00

View File

@@ -137,12 +137,10 @@ function generateInsertSQL(table_name::String, data::AbstractDict{String, Any})
values = String[] values = String[]
for (key, value) in data for (key, value) in data
if key keys(data)
push!(columns, string(key)) push!(columns, string(key))
value_str = isa(value, AbstractString) ? "'$value'" : "$value" value_str = isa(value, AbstractString) ? "'$value'" : "$value"
push!(values, value_str) push!(values, value_str)
end end
end
columns_str = join(columns, ", ") columns_str = join(columns, ", ")
values_str = join(values, ", ") values_str = join(values, ", ")
@@ -209,7 +207,7 @@ function generateUpdateSQL(table_name::String, pk_dict::AbstractDict{String, Any
# Build SET clause # Build SET clause
set_parts = String[] set_parts = String[]
for (key, value) in data for (key, value) in data
if key keys(data) if key keys(pk_dict)
value_str = isa(value, AbstractString) ? "'$value'" : "$value" value_str = isa(value, AbstractString) ? "'$value'" : "$value"
push!(set_parts, "$(string(key)) = $value_str") push!(set_parts, "$(string(key)) = $value_str")
end end