Update mysql json

This commit is contained in:
sunkaixuan
2024-09-02 15:55:48 +08:00
parent 0f6df427f6
commit bb77849dde
2 changed files with 6 additions and 2 deletions

View File

@@ -282,7 +282,11 @@ namespace SqlSugar
public override string JsonArrayAny(MethodCallExpressionModel model) public override string JsonArrayAny(MethodCallExpressionModel model)
{ {
if (UtilMethods.IsNumber(model.Args[1].MemberValue.GetType().Name)) if (model.Args[1].MemberValue==null)
{
return $" JSON_CONTAINS({model.Args[0].MemberName}, JSON_QUOTE({model.Args[1].MemberName}) )";
}
else if (UtilMethods.IsNumber(model.Args[1].MemberValue.GetType().Name))
{ {
return $" JSON_CONTAINS({model.Args[0].MemberName}, '{model.Args[1].MemberValue}')"; return $" JSON_CONTAINS({model.Args[0].MemberName}, '{model.Args[1].MemberValue}')";
} }

View File

@@ -2,7 +2,7 @@
<package > <package >
<metadata> <metadata>
<id>SqlSugarCore</id> <id>SqlSugarCore</id>
<version>5.1.4.168-preview04</version> <version>5.1.4.168-preview13</version>
<authors>sunkaixuan</authors> <authors>sunkaixuan</authors>
<owners>果糖大数据科技</owners> <owners>果糖大数据科技</owners>
<licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl> <licenseUrl>http://www.apache.org/licenses/LICENSE-2.0.html</licenseUrl>