Aquí me "haigo" nuevamente...
buscando-chatiando-preguntando me he topado con un cliente de mysql que está muy bueno (altamente recomendable, muy claro y aún mejor, creo que es software libre!!):
SQLyog es su nombre y tiene entre muchas de sus posibilidades esto de alterar la posición de los campos de una tabla sin tener que hacer nada extraño...
pruébenlo y después me cuentan

, jeje,
chapulín