sql >> Base de Datos >  >> RDS >> Mysql

¿La mejor manera de almacenar una matriz en la base de datos MySQL?

Definitivamente no es un text campo, pero un varchar -- quizás. No recomendaría analizar los resultados y almacenarlos en columnas individuales a menos que desee aprovechar esos datos en el sentido de la base de datos:estadísticas, etc.

Si nunca te ves preguntándote "¿Cuál es el volumen promedio que usan los usuarios?" entonces no te molestes en analizarlo.

Para averiguar cómo almacenar estos datos, pregúntese "¿Cómo los usaré más tarde?" Si obtendrá la matriz y necesita utilizarla con PHP, puede usar serialize función. Si va a utilizar los valores en JavaScript, entonces la codificación JSON probablemente sea la mejor para usted (además, muchos idiomas saben cómo decodificarla)

¡Buena suerte!