Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

consulta sql para converter um novo caractere de linha em um html



Primeira pergunta:
UPDATE exp_channel_data SET text_column = REPLACE(text_column, '\r\n', '<br />')

Se não substituir nada, use '\n' em vez de '\r\n' .

Segunda questão:

Você não pode fazer isso com uma consulta SQL, você precisa buscar esses dados em um script PHP, ou qualquer outra coisa que desejar, e realizar uma substituição de expressão regular (exemplo para PHP):
$new_str = preg_replace('#<(p|span)[^>]+>#', '<$1>', $old_string);