Hur konvertera Newline för MySQL

March 25

Konvertera nyradstecken i MySQL fält kan vara till hjälp när du vill visa data i ett annat program eller operativsystem som använder en annan radbrytningstecken. En radmatningstecken anger att följande text ska visas på nästa rad. Radmatningstecknet i din text kan vara "\ n" "\ r" eller "\ r \ n", beroende på vilket operativsystem. Du kan använda MySQL "ersätta" funktion för att konvertera nyradstecken.

Instruktioner

1 Logga in på MySQL-databas genom att öppna en terminal eller ett verktyg, såsom phpMyAdmin, skriver "mysql -u användarnamn -p lösenord" och trycka på "Enter". Ersätt "användarnamn" och "lösenord" med din faktiska inloggningsinformation.

2 Ansluta till databasen som du vill använda genom att skriva "ansluta databas" och trycka på "Enter". Ersätt "databas" med det faktiska namnet på databasen.

3 Konvertera nyradstecken i en MySQL sträng med "ersätta" funktion genom att skriva:

UPDATE mintabell SET mycolumn = BYT (mycolumn, CHAR (10), '');

eller

UPDATE mintabell SET mycolumn = BYT (mycolumn, CHAR (10) + CHAR (13), '');

eller

UPDATE mintabell SET mycolumn = BYT (BYT (mycolumn, CHAR (10), ''), CHAR (13), '');

Ersätt "mintabell" och "mycolumn" med informationen för din databas. "Ersätt" -funktion tar som argument strängen att ändra, strängen för att ersätta och strängen för att ersätta den med. Använda '' som det tredje argumentet avlägsnar effektivt radmatningstecknet. Alternativt kan du ersätta '' med en sträng som "", som är en HTML radbrytning. "CHAR (10)" är "\ n", den radmatningstecken. "CHAR (13)" är "\ r", vagnretur tecken. "CHAR (10) + CHAR (13)" är "\ r \ n", en vagnretur följt av en radmatning. Som fråga ska användas beror på hur radbrytningar visas i din text. Windows använder normalt "\ r \ n", medan Unix-liknande system och Mac OS X använder "\ n."

Tips

  • MySQL har inga problem att lagra nyradstecken. Om ditt mål är att visa texten i HTML, kan du använda PHP "nl2br" funktion för att infoga HTML radbrytning tag ",", innan alla nya rader.

        

Välkommen till dig för att skicka en kommentar:

            
            
            
            

© 2020 Astrixsoft.com | Contact us: webmaster# astrixsoft.com