Juan Pablo Díaz Correa
Pregunta¿Cual es el DataType para almacenar arrays en MySql?

Camilo Castro
es una pregunta peliaguda de responder... Vamos a imaginar que tienes el siguiente array de frutas: [manzana, pera, piña,etc] Entonces tu insersión sería en la tabla de frutas a un campo char o varchar como este definida la columna en la tabla Pero si tu array es un array de más de una dimensión sobre personas: ['jose', 20, 'mexico', 180, 70] ['mario', 15, 'El salvador', 170, 59] allí vemos que estos datos podrían ser: nombre(varchar), edad(int), país de origen(char), altura(int), peso(int); y corresponden a diferentes tablas, allí la inserción sería en cada tabla correspondiente, teníendo en cuenta las relaciones entre los registros ya que pertenecen a una persona. Para resumir: no existen tipos de datos array en MySql, lo que si existen en bases de datos son funciones de arreglo en sql. Si la información que recibes es un arreglo y la quieres insertar en tu base de datos, está se puede manipular desde el backend de tu app, donde tendrás que organizarla (es decir dirigirla a la tabla que debería corresponder, cuidando las relaciones) y parsearla (puede que la edad te llegue en tipo texto, pero la tabla para ese campo reciba valor numerico, es decir cambiar su formato o datatype correspondiente al campo de la tabla destino). Espero haber sido claro, no temas preguntar si quedas con más dudas.