Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

142
Visualizações
¿Cómo insertar una matriz de datos por columna en MySQL?

Tengo matrices apiladas en 1 matriz y me gustaría insertar cada matriz por columna en MySQL. Llegué a insertar todos los datos en matrices en 1 columna, pero quiero insertar una matriz por columna. Por favor, vea la captura de pantalla y el código a continuación.

Imagen de la pila de matriz

 con.connect(async(err)=>{ const x = await getStock() if(err){ console.log(err); return err; }else{ console.log("DB ok"); } console.log("connected"); x.filter(item=>item===undefined?false:true).map(item=>item.forEach(item=>{ const sql ="INSERT INTO test (testCol1) VALUES ?"; const values=[ [item] ]; con.query(sql,[values],(err,result)=>{ if(err)throw err; console.log("this have been recorded"+result); }); })); });
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Acabo de encontrar una solución para este caso. Puede ser un poco confuso, pero está funcionando. Tal vez exista una solución más fácil y comprensible, pero esta es la solución que tengo en este momento.

En el código anterior, estaba usando solo 1 iterador de matriz, que me devolvía una matriz. Decidí iterar la matriz devuelta para obtener cada número entero e insertar datos en MySQL, también (test${i+1}) establece la matriz en la columna necesaria.

 x.filter(item=>item===undefined?false:true).forEach((item,i)=>{ item.forEach(item=>{ const sql =`INSERT INTO test (test${i+1}) VALUES ?`; const values=[ [item] ]; con.query(sql,[values],(err,result)=>{ if(err)throw err; console.log("this have been recorded"+result); }); }) });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda