sql >> Database teknologi >  >> RDS >> Mysql

Bedste måde at gemme et array i MySQL-database?

Absolut ikke en text felt, men en varchar -- måske. Jeg vil ikke anbefale at analysere resultaterne og gemme dem i individuelle kolonner, medmindre du vil drage fordel af disse data i databaseforstand -- statistik osv.

Hvis du aldrig ser dig selv spørge "Hvad er den gennemsnitlige volumen, som brugerne bruger?" så lad være med at analysere det.

For at finde ud af, hvordan du gemmer disse data, spørg dig selv "Hvordan bruger jeg dem senere?" Hvis du får fat i arrayet og har brug for at bruge det med PHP, kan du bruge serialize fungere. Hvis du vil bruge værdierne i JavaScript, vil JSON-kodning sandsynligvis være bedst for dig (plus mange sprog ved, hvordan man afkoder det)

Held og lykke!



  1. Sådan tilføjes fremmednøgle (MySQL)

  2. Fejlfinding Ulovlig blanding af sorteringsfejl i mysql

  3. Hvordan udfører man en 32 bit SSIS-pakke i en 64-bit pakke?

  4. Sådan sikkerhedskopieres MySQL-databaser ved hjælp af AutoMySQLBackup