MXS-1275: Accept LOCAL as a synonum for SESSION
This commit is contained in:
@ -588,6 +588,11 @@ private:
|
|||||||
token = expect_token(MXS_CP_EXPECT_TOKEN("GLOBAL"), TK_GLOBAL);
|
token = expect_token(MXS_CP_EXPECT_TOKEN("GLOBAL"), TK_GLOBAL);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
case 'l':
|
||||||
|
case 'L':
|
||||||
|
token = expect_token(MXS_CP_EXPECT_TOKEN("LOCAL"), TK_SESSION);
|
||||||
|
break;
|
||||||
|
|
||||||
case 'o':
|
case 'o':
|
||||||
case 'O':
|
case 'O':
|
||||||
token = expect_token(MXS_CP_EXPECT_TOKEN("ORACLE"), TK_ORACLE);
|
token = expect_token(MXS_CP_EXPECT_TOKEN("ORACLE"), TK_ORACLE);
|
||||||
|
@ -120,6 +120,21 @@ struct TEST_CASE
|
|||||||
P::IS_SET_SQL_MODE,
|
P::IS_SET_SQL_MODE,
|
||||||
P::ORACLE
|
P::ORACLE
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"SET GLOBAL SQL_MODE=ORACLE",
|
||||||
|
P::IS_SET_SQL_MODE,
|
||||||
|
P::ORACLE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SET SESSION SQL_MODE=ORACLE",
|
||||||
|
P::IS_SET_SQL_MODE,
|
||||||
|
P::ORACLE
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"SET LOCAL SQL_MODE=ORACLE",
|
||||||
|
P::IS_SET_SQL_MODE,
|
||||||
|
P::ORACLE
|
||||||
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
const int N_TEST_CASES = sizeof(test_cases)/sizeof(test_cases[0]);
|
const int N_TEST_CASES = sizeof(test_cases)/sizeof(test_cases[0]);
|
||||||
|
Reference in New Issue
Block a user