sql >> Databasteknik >  >> RDS >> Mysql

Bästa sättet att lagra en array i MySQL-databas?

Absolut inte en text fält, men en varchar -- kanske. Jag skulle inte rekommendera att analysera resultaten och lagra dem i enskilda kolumner såvida du inte vill dra nytta av dessa data i databasbemärkelse -- statistik etc.

Om du aldrig ser dig själv fråga "Vad är den genomsnittliga volymen som användarna använder?" bry dig inte om att analysera det.

För att ta reda på hur du lagrar denna data, fråga dig själv "Hur ska jag använda den senare?" Om du skaffar arrayen och behöver använda den med PHP kan du använda serialize fungera. Om du använder värdena i JavaScript kommer JSON-kodning förmodligen att vara bäst för dig (plus många språk vet hur man avkodar det)

Lycka till!



  1. Gotchas när du använder Microsoft Access Runtime

  2. Hur exporterar jag data från Oracle SQL Developer till Excel?

  3. Oracle PL/SQL - samlingar (kapslade tabeller)

  4. Bygga ett träd med kapslade oordnade listor