mysql outfile/экспорт в файл txt, но сохраняет длину столбца из структуры бд

#mysql #file #file-io

Вопрос:

как сохранить длину или пробелы между значениями на основе длины в структуре БД .я пытаюсь использовать приведенный ниже sql ,но он отображает слишком много пробелов и не соответствует длине.

 SELECT rtrim(IFNULL(race_id,'')),
       rtrim( IFNULL(race_code,'')),  
       rtrim(IFNULL(ptmk_race_code,'')),
       rtrim(IFNULL(race_name,'')), 
       rtrim(IFNULL(keyin_by,'')),  
       rtrim(IFNULL(keyin_date,'')
into outfile 'du.txt'
FIELDS TERMINATED by ''
FROM race
 

на выходе теперь получается

введите описание изображения здесь

но я хочу, чтобы пробелы между значениями соответствовали длине бд

введите описание изображения здесь

результат, который я хочу, это :

 row(1-11) row(12-31)

   1           M