File tree Expand file tree Collapse file tree 1 file changed +7
-5
lines changed
APIJSON-Java-Server/APIJSONORM/src/main/java/zuo/biao/apijson/server Expand file tree Collapse file tree 1 file changed +7
-5
lines changed Original file line number Diff line number Diff line change @@ -268,11 +268,13 @@ else if (method == PUT && value instanceof JSONArray
268
268
if (sqlRequest .get (JSONRequest .KEY_SCHEMA ) == null && parser .getGlobleSchema () != null ) {
269
269
sqlRequest .put (JSONRequest .KEY_SCHEMA , parser .getGlobleSchema ());
270
270
}
271
- if (sqlRequest .get (JSONRequest .KEY_EXPLAIN ) == null && parser .getGlobleExplain () != null ) {
272
- sqlRequest .put (JSONRequest .KEY_EXPLAIN , parser .getGlobleExplain ());
273
- }
274
- if (sqlRequest .get (JSONRequest .KEY_CACHE ) == null && parser .getGlobleCache () != null ) {
275
- sqlRequest .put (JSONRequest .KEY_CACHE , parser .getGlobleCache ());
271
+ if (isSubquery == false ) { //解决 SQL 语法报错,子查询不能 EXPLAIN
272
+ if (sqlRequest .get (JSONRequest .KEY_EXPLAIN ) == null && parser .getGlobleExplain () != null ) {
273
+ sqlRequest .put (JSONRequest .KEY_EXPLAIN , parser .getGlobleExplain ());
274
+ }
275
+ if (sqlRequest .get (JSONRequest .KEY_CACHE ) == null && parser .getGlobleCache () != null ) {
276
+ sqlRequest .put (JSONRequest .KEY_CACHE , parser .getGlobleCache ());
277
+ }
276
278
}
277
279
}
278
280
}
You can’t perform that action at this time.
0 commit comments