Conversão de caracteres de nova linha em campos do MySQL pode ser útil quando você deseja exibir os dados em um programa diferente ou sistema operacional que usa um caractere de nova linha diferente. Um caractere de nova linha especifica que o texto a seguir deve aparecer na próxima linha. O caractere de nova linha em seu texto pode ser " \\ n", "\\ r " ou " \\ r \\ n" , dependendo do seu sistema operacional. Você pode usar a função MySQL "Substituir" para converter caracteres de nova linha . Instruções
1
Efetue login no banco de dados MySQL através da abertura de um terminal ou uma ferramenta, como o phpMyAdmin , digitando " mysql- u username password -p" e pressionar "Enter ". Substitua "username" e "password" com suas informações de login atual .
2
Conecte-se ao banco de dados que você deseja usar , digitando " conectar database_name " e pressionar "Enter ". Substituir " database_name " com o nome real do banco de dados
3
Converter caracteres de nova linha em uma seqüência de MySQL com a função "Substituir" , digitando: .
ATUALIZAÇÃO SET mytable mycolumn = REPLACE ( mycolumn , CHAR (10), '');
ou
ATUALIZAÇÃO SET mytable mycolumn = REPLACE ( mycolumn , CHAR ( 10) + CHAR ( 13) ,'') ;
ou
ATUALIZAÇÃO SET mytable mycolumn = REPLACE ( REPLACE ( mycolumn , CHAR (10), ''), CHAR (13), '');
Substituir " mytable " e " mycolumn " com as informações do seu banco de dados. A função "Substituir" toma como argumentos a string de alterar , a seqüência para substituir e da cadeia para substituí-lo com . Usando '' como o terceiro argumento efetivamente remove o caractere de nova linha . Alternativamente , você pode substituir '' com uma string como " " , que é uma quebra de linha HTML. " CHAR ( 10)" é '\\ n' , o caractere de alimentação de linha. " CHAR ( 13)" é "\\ r" , o personagem de retorno de carro . " CHAR ( 10) + CHAR ( 13)" é "\\ r \\ n", um retorno de carro seguido por um avanço de linha. Qual consulta para usar depende de como novas linhas aparecem em seu texto. O Windows geralmente usa "\\ r \\ n", enquanto que os sistemas Unix e Mac OS X uso "\\ n ".