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

Il modo migliore per archiviare un array nel database MySQL?

Sicuramente non un text campo, ma un varchar -- forse. Non consiglierei di analizzare i risultati e di archiviarli in singole colonne a meno che tu non voglia sfruttare quei dati nel senso del database - statistiche ecc.

Se non ti vedi mai chiedere "Qual è il volume medio utilizzato dagli utenti?" quindi non preoccuparti di analizzarlo.

Per capire come memorizzare questi dati chiediti "Come li userò in seguito?" Se otterrai l'array e devi utilizzarlo con PHP, puoi utilizzare serialize funzione. Se utilizzerai i valori in JavaScript, la codifica JSON sarà probabilmente la migliore per te (in più molte lingue sanno come decodificarla)

Buona fortuna!