diff --git a/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs b/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs index 2cb8b5eec..3987cca06 100644 --- a/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs +++ b/Src/Asp.NetCore2/SqlSugar/Abstract/UpdateProvider/UpdateableHelper.cs @@ -682,7 +682,10 @@ namespace SqlSugar { foreach (var item in this.UpdateBuilder.SetValues) { - sql = sql.Replace(item.Value, null); + if (item.Value?.Contains("SELECT") == true) + { + sql = sql.Replace(item.Value, null); + } } } whereSql = UtilMethods.RemoveBeforeFirstWhere(sql);