| Enumerator | 
|---|
| ALTER_ADD_COLUMN  | Set for ADD [COLUMN].  
 | 
| ALTER_DROP_COLUMN  | Set for DROP [COLUMN].  
 | 
| ALTER_CHANGE_COLUMN  | Set for CHANGE [COLUMN] | MODIFY [CHANGE] Set by mysql_recreate_table()  
 | 
| ALTER_ADD_INDEX  | Set for ADD INDEX | ADD KEY | ADD PRIMARY KEY | ADD UNIQUE KEY | ADD UNIQUE INDEX | ALTER ADD [COLUMN].  
 | 
| ALTER_DROP_INDEX  | Set for DROP PRIMARY KEY | DROP FOREIGN KEY | DROP KEY | DROP INDEX.  
 | 
| ALTER_RENAME  | Set for RENAME [TO].  
 | 
| ALTER_ORDER  | Set for ORDER BY.  
 | 
| ALTER_OPTIONS  | Set for table_options.  
 | 
| ALTER_CHANGE_COLUMN_DEFAULT  | Set for ALTER [COLUMN] ... SET DEFAULT ... | DROP DEFAULT.  
 | 
| ALTER_KEYS_ONOFF  | Set for DISABLE KEYS | ENABLE KEYS.  
 | 
| ALTER_RECREATE  | Set for FORCE Set for ENGINE(same engine) Set by mysql_recreate_table()  
 | 
| ALTER_ADD_PARTITION  | Set for ADD PARTITION.  
 | 
| ALTER_DROP_PARTITION  | Set for DROP PARTITION.  
 | 
| ALTER_COALESCE_PARTITION  | Set for COALESCE PARTITION.  
 | 
| ALTER_REORGANIZE_PARTITION  | Set for REORGANIZE PARTITION ... INTO.  
 | 
| ALTER_PARTITION  | Set for partition_options.  
 | 
| ALTER_ADMIN_PARTITION  | Set for LOAD INDEX INTO CACHE ... PARTITION Set for CACHE INDEX ... PARTITION.  
 | 
| ALTER_TABLE_REORG  | Set for REORGANIZE PARTITION.  
 | 
| ALTER_REBUILD_PARTITION  | Set for REBUILD PARTITION.  
 | 
| ALTER_ALL_PARTITION  | Set for partitioning operations specifying ALL keyword.  
 | 
| ALTER_REMOVE_PARTITIONING  | Set for REMOVE PARTITIONING.  
 | 
| ADD_FOREIGN_KEY  | Set for ADD FOREIGN KEY.  
 | 
| DROP_FOREIGN_KEY  | Set for DROP FOREIGN KEY.  
 | 
| ALTER_EXCHANGE_PARTITION  | Set for EXCHANGE PARTITION.  
 | 
| ALTER_TRUNCATE_PARTITION  | Set by Sql_cmd_alter_table_truncate_partition::execute()  
 | 
| ALTER_COLUMN_ORDER  | Set for ADD [COLUMN] FIRST | AFTER.  
 | 
| ALTER_RENAME_INDEX  | Set for RENAME INDEX.  
 | 
| ALTER_DISCARD_TABLESPACE  | Set for discarding the tablespace.  
 | 
| ALTER_IMPORT_TABLESPACE  | Set for importing the tablespace.  
 | 
| ALTER_INDEX_VISIBILITY  | Means that the visibility of an index is changed.  
 | 
| ALTER_SECONDARY_LOAD  | Set for SECONDARY LOAD.  
 | 
| ALTER_SECONDARY_UNLOAD  | Set for SECONDARY UNLOAD.  
 | 
| ADD_CHECK_CONSTRAINT  | Set for add check constraint.  
 | 
| DROP_CHECK_CONSTRAINT  | Set for drop check constraint.  
 | 
| ENFORCE_CHECK_CONSTRAINT  | Set for check constraint enforce.  
 | 
| SUSPEND_CHECK_CONSTRAINT  | Set for check constraint suspend.  
 | 
| DROP_ANY_CONSTRAINT  | Set for DROP CONSTRAINT.  
 | 
| ENFORCE_ANY_CONSTRAINT  | Set for ALTER CONSTRAINT symbol ENFORCED.  
 | 
| SUSPEND_ANY_CONSTRAINT  | Set for ALTER CONSTRAINT symbol NOT ENFORCED.  
 | 
| ANY_ENGINE_ATTRIBUTE  | Set if ANY engine attribute is used (also in CREATE) Note that this is NOT to be set for SECONDARY_ENGINE_ATTRIBUTE as this flag controls if execution should check if SE supports engine attributes.  
 | 
| ALTER_COLUMN_VISIBILITY  | Set for column visibility attribute alter.  
 | 
| ALTER_TYPE_END  | Must be last, not a real type.  
 |