Como converter quebra de linha em MySQL

A conversão de caracteres de quebra de linha em MySQL pode ser muito útil quando se quer exibir dados em outro programa ou sistema operacional que utilize um caractere diferente para a mesma função. A quebra de linha estabelece que o texto que se segue seja exibido na próxima linha. O caractere dessa função pode ser representado como "\n", "\r" ou "\r\n", dependendo do sistema operacional. Você também pode utilizar a função "REPLACE" para converter o caractere de quebra de linha.

Step 1

Acesse o banco de dados MySQL. Para isso, abra um terminal ou ferramenta, como o phpMyAdmin, digite "mysql -u username -p password" e pressione "Enter". Substitua "username" e "password" por suas informações de acesso.

Step 2

Conecte ao banco de dados que você deseja utilizar. Para isso, digite "connect database_name" e pressione "Enter". Substitua "database_name" pelo nome do banco de dados.

Step 3

Converta caracteres de quebra de página em uma cadeia de dados MySQL utilizando a função "REPLACE" digitando:

UPDATE mytable SET mycolumn = REPLACE(mycolumn, CHAR(10), ''); ou UPDATE mytable SET mycolumn = REPLACE(mycolumn, CHAR(10) + CHAR(13), ''); ou UPDATE mytable SET mycolumn = REPLACE(REPLACE(mycolumn, CHAR(10), ''), CHAR(13), '');

Substitua "mytable" e "mycolumn" pelas informações em seu banco de dados. A função "REPLACE" toma como parâmetros a cadeia de alteração, a cadeia de substituição e a cadeia de reposição. A utilização de " como terceiro parâmetro remove completamente o caractere de quebra de linha. Como alternativa, você pode substituir o " por uma cadeia, como " ", que é uma quebra de linha em HTML. "CHAR(10)" corresponde a '\n', o caractere de avanço de linha. "CHAR(13)" corresponde a "\r", que representa uma quebra de linha. "CHAR(10) + CHAR(13)" corresponde a "\r\n", uma quebra seguida por um avanço de linha. A definição do tipo de consulta depende da forma de exibição do texto. O Windows geralmente utiliza "\r\n", enquanto os sistemas baseado em Unix e Mac OS X utilizam somente "\n".

eHow Brasil
×