set sql_mode default value has NO_AUTO_CREATE_USER

This commit is contained in:
jingtaoye35
2023-10-23 03:13:59 +00:00
committed by ob-robot
parent 7c87556fc0
commit 4100c25d0a
3 changed files with 4 additions and 6 deletions

View File

@ -291,7 +291,7 @@ static struct VarsInit{
}();
[&] (){
ObSysVars[15].default_value_ = "12582912" ;
ObSysVars[15].default_value_ = "281018368" ;
ObSysVars[15].on_update_func_ = "ObSysVarOnUpdateFuncs::update_sql_mode" ;
ObSysVars[15].name_ = "sql_mode" ;
ObSysVars[15].data_type_ = ObUInt64Type ;

View File

@ -254,7 +254,7 @@
"sql_mode": {
"id": 15,
"name": "sql_mode",
"default_value": "12582912",
"default_value": "281018368",
"base_value": "12582912",
"data_type": "uint",
"on_update_func": "ObSysVarOnUpdateFuncs::update_sql_mode",

View File

@ -1057,8 +1057,7 @@ int ObGrantResolver::resolve_grant_obj_privileges(
bool is_all_role = true;
CHECK_COMPATIBILITY_MODE(session_info_);
if (!lib::is_oracle_mode()) {
need_create_user = (0 == (params_.session_info_->get_sql_mode()
& SMO_NO_AUTO_CREATE_USER));
need_create_user = !is_no_auto_create_user(params_.session_info_->get_sql_mode());
}
grant_stmt->set_need_create_user(need_create_user);
if (users_node->num_child_ > 0) {
@ -1323,8 +1322,7 @@ int ObGrantResolver::resolve_mysql(const ParseNode &parse_tree)
bool need_create_user = false;
CHECK_COMPATIBILITY_MODE(session_info_);
if (!lib::is_oracle_mode()) {
need_create_user = (0 == (params_.session_info_->get_sql_mode()
& SMO_NO_AUTO_CREATE_USER));
need_create_user = !is_no_auto_create_user(params_.session_info_->get_sql_mode());
}
grant_stmt->set_need_create_user(need_create_user);
if (users_node->num_child_ > 0) {