Modify MySQL foreign key related column without dropping foreign key relation
Yeah i think you have a SQL command like : 

SET foreign_key_checks = 0;  


which should be session based. Then you set =1 once you're done.