mirror of
https://github.com/MariaDB/server.git
synced 2026-05-14 10:57:54 +02:00
ALTER TABLE ADD SPATIAL KEY bug fix
myisam/mi_check.c: Additional condition added - we only can create spatial key row-by-row now
This commit is contained in:
parent
4901295af1
commit
92c9dc34b4
1 changed files with 2 additions and 2 deletions
|
|
@ -3824,8 +3824,8 @@ void mi_disable_non_unique_index(MI_INFO *info, ha_rows rows)
|
|||
MI_KEYDEF *key=share->keyinfo;
|
||||
for (i=0 ; i < share->base.keys ; i++,key++)
|
||||
{
|
||||
if (!(key->flag & HA_NOSAME) && ! mi_too_big_key_for_sort(key,rows) &&
|
||||
info->s->base.auto_key != i+1)
|
||||
if (!(key->flag & (HA_NOSAME | HA_SPATIAL)) &&
|
||||
! mi_too_big_key_for_sort(key,rows) && info->s->base.auto_key != i+1)
|
||||
{
|
||||
share->state.key_map&= ~ ((ulonglong) 1 << i);
|
||||
info->update|= HA_STATE_CHANGED;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue