Supondo que as colunas da sua tabela event
sejam nomeadas como estão na saída esperada, você poderia fazer isso:
mysql -uroot -pPass kalender -B --disable-column-names -e "select concat('The ', date_format(date1, '%d.%m.%Y'), ' ', artist1, ' will come to place ', place1, ' on ', date_format(day1, '%W'), ' at ', date_format(time1, '%H:%i')) from event" > textfile.txt
Notas:
- Claro, você pode alterar a formatação dos campos de data e hora como desejar. Consulte o link para obter uma lista abrangente de formatos.
- Se
date1
,day1
etime1
estiverem realmente se referindo à mesma coluna, isso não será problema. Você usa apenas o mesmo nome de coluna para todos os formatos e as strings de formato determinam o que é impresso. - Adicionei as opções
-B
e--disable-column-names
para suprimir a formatação normal da instrução de seleção.