Konvertering linjeskift i MySQL felter kan være nyttigt, når du ønsker at vise data i et andet program eller operativsystem , der bruger en anden newline karakter. En ny linje angiver, at følgende tekst skal vises på den næste linje. Den newline tegn i din tekst kan være " \\ n ", " \\ r " eller "\\ r \\ n" , afhængigt af dit operativsystem. Du kan bruge MySQL "Erstat "-funktionen til at konvertere linjeskift . Instruktioner
1
Log ind på MySQL-databasen ved at åbne en terminal eller et værktøj, såsom phpMyAdmin , skrive " mysql -u brugernavn - p password" og trykke på " Enter". Erstat " brugernavn" og "password" med dit faktiske loginoplysninger .
2
forbindelse til den database , du vil bruge, ved at skrive " connect database_name " og trykke på " Enter". Erstat " database_name " med det faktiske navn af databasen
3
Konverter linjeskift i en MySQL streng med " REPLACE "-funktionen ved at skrive : .
UPDATE MinTabel SET mycolumn = REPLACE ( mycolumn , CHAR (10) , '');
eller
UPDATE MinTabel SET mycolumn = REPLACE ( mycolumn , CHAR (10) + CHAR ( 13) ,'') ,
eller
UPDATE MinTabel SET mycolumn = REPLACE (REPLACE ( mycolumn , CHAR (10) , '' ) , CHAR ( 13) , '');
Erstat " MinTabel " og " mycolumn " med oplysninger om din database. Den "Erstat "-funktionen tager som argumenter strengen at ændre, strengen at erstatte og strengen for at erstatte det med. Brug '' som den tredje argument fjerner effektivt newline karakter. Alternativt kan du erstatte '' med en streng som "" , som er en HTML linieskift . " CHAR ( 10) " er '\\ n' , det linjeskifttegnet . " CHAR ( 13) " er "\\ r" , vognretur karakter. " CHAR ( 10) + CHAR ( 13) " er " \\ r \\ n" , en vognretur efterfulgt af et linjeskift . Hvilken forespørgslen til at bruge afhænger af, hvordan newlines vises i din tekst. Windows bruger typisk "\\ r \\ n" , mens Unix -lignende systemer og Mac OS X bruger "\\ n ".