mirror of
https://github.com/MariaDB/server.git
synced 2025-12-24 11:21:21 +03:00
SQL: redundant error codes reduced
Replaced codes: ER_NO_VERSIONED_FIELDS_IN_VERSIONED_TABLE ER_MISSING_WITH_SYSTEM_VERSIONING ER_SYS_START_NOT_SPECIFIED ER_SYS_END_NOT_SPECIFIED ER_MISSING_PERIOD_FOR_SYSTEM_TIME ER_PERIOD_FOR_SYSTEM_TIME_CONTAINS_WRONG_START_COLUMN ER_PERIOD_FOR_SYSTEM_TIME_CONTAINS_WRONG_END_COLUMN ER_SYS_START_AND_SYS_END_SAME ER_SYS_START_MORE_THAN_ONCE ER_SYS_END_MORE_THAN_ONCE with: ER_VERS_WRONG_PARAMS ER_VERS_FIELD_WRONG_TYPE
This commit is contained in:
@@ -3877,8 +3877,13 @@ mysql_execute_command(THD *thd)
|
||||
create_info.use_default_db_type(thd);
|
||||
|
||||
DBUG_ASSERT(create_info.db_type);
|
||||
if (create_info.vers_info.check(thd, &alter_info, create_info.db_type->versioned()))
|
||||
if (create_info.vers_info.check_and_fix_implicit(thd,
|
||||
&alter_info,
|
||||
create_info.db_type->flags & HTON_SUPPORTS_SYS_VERSIONING,
|
||||
create_table->table_name))
|
||||
{
|
||||
goto end_with_restore_list;
|
||||
}
|
||||
|
||||
/*
|
||||
If we are using SET CHARSET without DEFAULT, add an implicit
|
||||
|
||||
Reference in New Issue
Block a user