Konvertering standard tegnsett som en av kolonnene i en MySQL tabellen bruker er et nødvendig skritt når du forsøker å lagre innhold som bruker ikke - latinske tegn. MySQL er et språk som lar deg opprette og administrere databaser . Mens standard tegnsett for MySQL-databaser er utf8 , som er den vanlige vestlige tegnsett , må du kanskje bruke et alternativt sett ved lagring tekst eller binært innhold i et språk som bruker forskjellige tegn, for eksempel asiatiske eller Midt-Østen språk. Du kan endre tegnsettet for en kolonne i en MySQL tabell ved å kjøre en bestemt spørring . Instruksjoner
en
logge på phpMyAdmin . PhpMyAdmin er et grafisk brukergrensesnitt ( GUI ) som lar deg redigere dine MySQL-databaser . Alternativt kan du også koble til din MySQL database ved hjelp av ledeteksten
2
Skriv inn følgende spørring: .
ALTER TABLE exampletable ENDRE examplecolumn CHAR ( 50 ) tegnsettet cp1256 ;
Erstatt " exampletable " og " examplecolumn " med de faktiske navnene på både bord og kolonne . Erstatt " cp1256 " med tegnsettet du vil bruke. Trykk på Enter-tasten på tastaturet for å kjøre spørringen
3
Skriv inn følgende spørring hvis kolonnen du konverterte opprinnelig inneholdt binære data : .
OPPDATERING exampletable SET exampletcolumn = TRIM ( TRAILING 0x00 FRA examplecolumn ) ;
Erstatt " exampletable " og " examplecolumn " med de riktige navn for databasen. Dette søket vil fjerne eventuelle etterfølgende 0x00 binær kode som kan forbli på slutten av feltene .