diff options
Diffstat (limited to 'sql/sql_yacc.yy')
-rw-r--r-- | sql/sql_yacc.yy | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/sql_yacc.yy b/sql/sql_yacc.yy index 1fa8018ab7c..e8120c325fb 100644 --- a/sql/sql_yacc.yy +++ b/sql/sql_yacc.yy @@ -3817,7 +3817,7 @@ sp_proc_stmt_return: i= new (thd->mem_root) sp_instr_freturn(sp->instructions(), lex->spcont, $3, - sp->m_return_field_def.sql_type, lex); + sp->m_return_field_def.type_handler(), lex); if (i == NULL || sp->add_instr(i)) MYSQL_YYABORT; sp->m_flags|= sp_head::HAS_RETURN; @@ -6116,7 +6116,7 @@ field_type_or_serial: field_def | SERIAL_SYM { - Lex->last_field->sql_type= MYSQL_TYPE_LONGLONG; + Lex->last_field->set_handler(&type_handler_longlong); Lex->last_field->flags|= AUTO_INCREMENT_FLAG | NOT_NULL_FLAG | UNSIGNED_FLAG | UNIQUE_KEY_FLAG; } |