mysql_alter_table is currently a very long method (more than 2000 lines
of code). It can be made much more readable by introducing subroutines
for the various things done in the mysql_alter_table method.
Copyright (c) 2000, 2013, Oracle Corporation and/or its affiliates. All rights reserved.