The current Rails documentation is not very clear about how column types defined in migrations translate to MySQL types. When dealing with numerical calculations, precision is important. In certain circumstances, not just any old FLOAT will do so it is important to know what exactly :float translates to in the resulting MySQL table. In particular, I wanted to know what to do to get a MySQL DOUBLE.