/ Forside / Teknologi / Udvikling / SQL / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
SQL
#NavnPoint
pmbruun 1704
niller 962
fehaar 730
Interkril.. 701
ellebye 510
pawel 510
rpje 405
pete 350
gibson 320
10  smorch 260
Hvilken datatype i Mysql
Fra : Nederbasse


Dato : 25-02-09 13:24

Hej
Jeg har en tabel i en Mysql db hvor der skal indsættes store mængder tekst
via en webside
Nu er datatypen VARCHAR men der er åbenbart problemer med special tegn
Hvilken datatype er bedst til den slags data?

Lars



 
 
Gert Krabsen (25-02-2009)
Kommentar
Fra : Gert Krabsen


Dato : 25-02-09 13:47

Nederbasse skrev:
> Hej
> Jeg har en tabel i en Mysql db hvor der skal indsættes store mængder tekst
> via en webside
> Nu er datatypen VARCHAR men der er åbenbart problemer med special tegn
> Hvilken datatype er bedst til den slags data?
>
> Lars


Hvis de er _meget_ store, ville jeg overveje i stedet at gemmer
teksterne i separate filer og med filreferencen i databasen.


Nederbasse (25-02-2009)
Kommentar
Fra : Nederbasse


Dato : 25-02-09 21:36


>
>
> Hvis de er _meget_ store, ville jeg overveje i stedet at gemmer teksterne
> i separate filer og med filreferencen i databasen.

Nå ja så meget tekst er der heller ikke, højst hvad der svarer til 3-4
siders Word dokumenter
Teksten SKAL gemmes i databasen

Lars
>



Morten P (25-02-2009)
Kommentar
Fra : Morten P


Dato : 25-02-09 22:37

> Nu er datatypen VARCHAR men der er åbenbart problemer med special tegn

Det har eg aldrig oplevet.

> Hvilken datatype er bedst til den slags data?

VARCHAR er jo begrænset til en relativ lav størrelse, hvad med MEDIUMTEXT
eller LONGTEXT?

Men hvis dit problem er special tegn vil du også opleve det med de typer.

Du må give mere info så man kan hjælpe dig med encoding eller hvad der nu er
galt.



Arne Vajhøj (25-02-2009)
Kommentar
Fra : Arne Vajhøj


Dato : 25-02-09 23:19

Nederbasse wrote:
> Jeg har en tabel i en Mysql db hvor der skal indsættes store mængder tekst
> via en webside
> Nu er datatypen VARCHAR men der er åbenbart problemer med special tegn
> Hvilken datatype er bedst til den slags data?

VARCHAR har ikke problemer med special tegn.

Rod i UTF-8 versus ISO-8859-1 kan skabe rod med bogstaver over 127
f.eks. ÆØÅ.

Rod med slashes & escape i koden kan lave rod med drivers tegn
såsom single quotes.

Med hensyn til data type kan du vælge mellem VARCHAR, TEXT,
MEDIUMTEXT og LONGTEXT.

Max. længderne er 255 byte eller 64 KB - 1 afhængig af MySQL
version, 64 KB - 1, 16 MB - 1 og 4 GB - 1.

Arne

Søg
Reklame
Statistik
Spørgsmål : 177578
Tips : 31968
Nyheder : 719565
Indlæg : 6409072
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste