Innhold
Konvertering av linjeskifttegn i MySQL kan være veldig nyttig når du vil vise data i et annet program eller operativsystem som bruker et annet tegn for samme funksjon. Linjeskiftet fastslår at følgende tekst vises på neste linje. Karakteren til denne funksjonen kan vises som " n", " r" eller " r n", avhengig av operativsystem. Du kan også bruke "ERSTAT" -funksjonen for å konvertere linjeskifttegnet.
Trinn 1
Få tilgang til MySQL-databasen. For å gjøre dette, åpne en terminal eller et verktøy, for eksempel phpMyAdmin, skriv "mysql -u brukernavn -p passord" og trykk "Enter". Bytt ut "brukernavn" og "passord" med tilgangsinformasjonen din.
Steg 2
Koble til databasen du vil bruke. For å gjøre dette, skriv "connect database_name" og trykk "Enter". Erstatt "database_name" med databasenavnet.
Trinn 3
Konverter sideskifttegn til en MySQL-datastreng ved hjelp av "ERSTAT" -funksjonen ved å skrive:
OPPDATER mytable 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), ’’);
Erstatt "mytable" og "mycolumn" med informasjonen i databasen din. Funksjonen "ERSTAT" tar endringskjeden, erstatningskjeden og erstatningskjeden som parametere. Ved å bruke "som en tredje parameter fjernes linjeskifttegnet helt. Alternativt kan du erstatte" med en streng, som "", som er et linjeskift i HTML. "CHAR (10)" tilsvarer ’ n’, linjematingstegnet. "CHAR (13)" tilsvarer " r", som representerer et linjeskift. "CHAR (10) + CHAR (13)" tilsvarer " r n", et brudd etterfulgt av en linjemating. Definisjonen av spørringstypen avhenger av hvordan teksten vises. Windows bruker vanligvis " r n", mens Unix-baserte og Mac OS X-baserte systemer bare bruker " n".