Gem det som VARCHAR(36)
hvis du ønsker at have en nøjagtig pasform, eller VARCHAR(255)
hvilket alligevel kommer til at fungere med samme lageromkostninger. Der er ingen grund til at bøvle med bytes her.
Husk VARCHAR
felter er variabel længde , så lageromkostningerne er proportionale med, hvor meget data der faktisk er i dem, ikke hvor meget data der kan være i dem.
Gemmer den som BINARY
er ekstremt irriterende, værdierne kan ikke udskrives og kan dukke op som skrald, når du kører forespørgsler. Der er sjældent en grund til at bruge den bogstavelige binære repræsentation. Værdier, der kan læses af mennesker, kan kopieres og indsættes og arbejdes let med.
Nogle andre platforme, som Postgres, har en ordentlig UUID-kolonne, som gemmer den internt i et mere kompakt format, men viser den som læsbar for mennesker, så du får det bedste ud af begge tilgange.