mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +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:
@ -3470,23 +3470,6 @@ mysql_prepare_create_table(THD *thd, HA_CREATE_INFO *create_info,
|
||||
*/
|
||||
if (sql_field->stored_in_db())
|
||||
record_offset+= sql_field->pack_length;
|
||||
|
||||
if (create_info->versioned())
|
||||
{
|
||||
const bool is_generated_as_row_start =
|
||||
!my_strcasecmp(system_charset_info,
|
||||
create_info->vers_info.generated_as_row.start->c_ptr(),
|
||||
sql_field->field_name);
|
||||
const bool is_generated_as_row_end =
|
||||
!my_strcasecmp(system_charset_info,
|
||||
create_info->vers_info.generated_as_row.end->c_ptr(),
|
||||
sql_field->field_name);
|
||||
if (is_generated_as_row_start && is_generated_as_row_end)
|
||||
{
|
||||
my_error(ER_SYS_START_AND_SYS_END_SAME, MYF(0), sql_field->field_name);
|
||||
DBUG_RETURN(TRUE);
|
||||
}
|
||||
}
|
||||
}
|
||||
/* Update virtual fields' offset*/
|
||||
it.rewind();
|
||||
|
Reference in New Issue
Block a user