mirror of
https://github.com/MariaDB/server.git
synced 2026-05-15 11:27:39 +02:00
Merge branch '10.3' into 10.4
This commit is contained in:
commit
4902b0fdc9
9 changed files with 119 additions and 50 deletions
15
sql/table.cc
15
sql/table.cc
|
|
@ -3851,6 +3851,21 @@ enum open_frm_error open_table_from_share(THD *thd, TABLE_SHARE *share,
|
|||
|
||||
/* Update to use trigger fields */
|
||||
switch_defaults_to_nullable_trigger_fields(outparam);
|
||||
|
||||
for (uint k= 0; k < share->keys; k++)
|
||||
{
|
||||
KEY &key_info= outparam->key_info[k];
|
||||
uint parts = (share->use_ext_keys ? key_info.ext_key_parts :
|
||||
key_info.user_defined_key_parts);
|
||||
for (uint p= 0; p < parts; p++)
|
||||
{
|
||||
KEY_PART_INFO &kp= key_info.key_part[p];
|
||||
if (kp.field != outparam->field[kp.fieldnr - 1])
|
||||
{
|
||||
kp.field->vcol_info = outparam->field[kp.fieldnr - 1]->vcol_info;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#ifdef WITH_PARTITION_STORAGE_ENGINE
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue