Rearranged some column types and added mediumInteger() column type