Indhold
Konvertering af linjeskifttegn i MySQL kan være meget nyttigt, når du vil vise data i et andet program eller operativsystem, der bruger en anden karakter til den samme funktion. Linjeskiftet fastslår, at følgende tekst vises på den næste linje. Karakteren af denne funktion kan repræsenteres som " n", " r" eller " r n" afhængigt af operativsystemet. Du kan også bruge funktionen "ERSTAT" til at konvertere linjeskifttegnet.
Trin 1
Få adgang til MySQL-databasen. For at gøre dette skal du åbne en terminal eller et værktøj, såsom phpMyAdmin, skrive "mysql -u brugernavn -p adgangskode" og trykke på "Enter". Udskift "brugernavn" og "adgangskode" med dine adgangsoplysninger.
Trin 2
Opret forbindelse til den database, du vil bruge. For at gøre dette skal du skrive "connect database_name" og trykke på "Enter". Udskift "database_name" med databasenavnet.
Trin 3
Konverter sideskifttegn til en MySQL-datastreng ved hjælp af "ERSTAT" -funktionen ved at skrive:
OPDATER mytabel SET mycolumn = REPLACE (mycolumn, CHAR (10), ’’); eller UPDATE mytable SET mycolumn = REPLACE (mycolumn, CHAR (10) + CHAR (13), ’’); eller UPDATE mytable SET mycolumn = REPLACE (REPLACE (mycolumn, CHAR (10), ’’), CHAR (13), ’’);
Udskift "mytable" og "mycolumn" med oplysningerne i din database. Funktionen "UDSKIFT" tager ændringskæden, udskiftningskæden og udskiftningskæden som parametre. Ved at bruge "som en tredje parameter fjernes linjeskifttegnet fuldstændigt. Alternativt kan du erstatte" med en streng som "", som er et linjeskift i HTML. "CHAR (10)" svarer til ' n', linefeed-tegnet. "CHAR (13)" svarer til " r", som repræsenterer et linjeskift. "CHAR (10) + CHAR (13)" svarer til " r n", en pause efterfulgt af en linefeed. Definitionen af forespørgselstypen afhænger af, hvordan teksten vises. Windows bruger generelt " r n", mens Unix-baserede og Mac OS X-baserede systemer kun bruger " n".