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 ...
go-mysql-lock provides locking primitive based on MySQL's GET_LOCK Lock names are strings and MySQL enforces a maximum length on lock names of 64 characters. Though there are mature locking primitives ...