Основное отличие команд MODIFY и CHANGE при изменении столбцов в MySQL заключается в том, что MODIFY не позволяет переименовывать столбец, а CHANGE может. 14
Команда MODIFY используется для изменения определения столбца, но не его имени. 3 Её применяют, например, когда нужно изменить размер столбца (разрешить использовать больше или меньше символов, чем раньше). 3
Команда CHANGE, в свою очередь, может менять как имя столбца, так и его определение, или оба параметра одновременно. 3 При её использовании сначала указывают имя столбца, который будет меняться, а затем дают полностью новое объявление столбца, включая его имя. 2