before 5.6, DDL has 2 implementations: COPY and INPLACE(INPLACE is just for index add and remove); in 5.6, online DDL is introduced; online DDL also has COPY and INPLACE implementations, so online DDL ...