sql >> Databasteknik >  >> RDS >> Mysql

sql-fråga för att konvertera ett nytt linjetecken till en html


Första frågan:

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

Om det inte ersätter någonting, använd '\n' istället för '\r\n' .

Andra frågan:

Du kan inte göra det med en SQL-fråga, du måste hämta dessa data till ett PHP-skript, eller något annat du gillar, och utföra en ersättning för reguljärt uttryck (exempel för PHP):

$new_str = preg_replace('#<(p|span)[^>]+>#', '<$1>', $old_string);


  1. Fråga som använder group_concat returnerar endast en rad

  2. Få den första måndagen i en månad i SQLite

  3. Hur skickar jag List från Java till Oracle Procedur?

  4. Automatisk ökning av tabell-id med strängkombination i databasen automatiskt