diff options
Diffstat (limited to 'sql/sql_class.cc')
-rw-r--r-- | sql/sql_class.cc | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/sql/sql_class.cc b/sql/sql_class.cc index 3071ba65155..ff27bfbac74 100644 --- a/sql/sql_class.cc +++ b/sql/sql_class.cc @@ -112,13 +112,12 @@ bool Key_part_spec::operator==(const Key_part_spec& other) const */ Key::Key(const Key &rhs, MEM_ROOT *mem_root) - :type(rhs.type), + :DDL_options(rhs),type(rhs.type), key_create_info(rhs.key_create_info), columns(rhs.columns, mem_root), name(rhs.name), option_list(rhs.option_list), - generated(rhs.generated), - create_if_not_exists(rhs.create_if_not_exists) + generated(rhs.generated) { list_copy_and_replace_each_value(columns, mem_root); } |