Inserir múltiplos registros com uma query SQL
Neste artigo você vai aprender a inserir múltiplos registros com uma query utilizando MySQL, podendo adaptar a qualquer banco SQL

Fala programador(a), beleza? Bora aprender mais sobre queries como INSERT e também sobre SQL!
Para inserir vários dados de uma vez só em apenas uma query, precisamos criar a query como se fossemos inserir apenas um registro
Porém após a declaração de um registro a inserir, vamos colocar mais outro separado por uma vírgula
Desta maneira, podemos inserir quantos forem necessários para satisfazer o que precisamos fazer
Veja um exemplo prático:
INSERT INTO pessoas
( nome, idade )
VALUES
('João', 33),
('Maria', 40),
('Pedro', 21),
('Omar', 60);
Aqui temos uma tabela chamada pessoas, esta tabela possui duas colunas (nome e idade)
Inserimos quatro registros com o mesmo INSERT, seguindo a sintaxe mencionada anteriormente
Cada registro envolto de parenteses para apresentar os seus dados, e separando um do outro com uma vírgula
Assim temos uma inserção múltipla por apenas uma query!
Conclusão
Neste artigo você aprendeu a como inserir múltiplos registros com uma query em MySQL
Porém poderá adaptar o snippet a outros bancos relacionais!
Apenas criamos uma query de INSERT comum, porém separamos os itens por uma vírgula e assim inserimos mais de um item
Confira nossos cursos gratuitos no Youtube, com vídeos todos os dias!
Se inscreva e ative o sininho para receber as notificações e aprender mais ainda sobre desenvolvimento web!
Veja também nosso catálogo de cursos na Udemy, todos com exercícios e projetos práticos, nas mais diversas tecnologias
O link acima contém um cupom de desconto para os cursos!
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 473 aulas
- 20 projetos
- 39h 26min
Blog | Mais populares
As diferenças de var, let e const
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação
Checklist de segurança n8n VPS pública: guia essencial para proteger sua instalação A popularidade da automação de processos com o n8n está em alta, principalmente […]
Como fazer redirecionamento com PHP
Neste artigo você vai aprender a como fazer redirecionamento com PHP, utilizaremos abordagens fáceis de entender e de aplicar Fala programador(a), beleza? Bora aprender mais […]
Olá Matheus,
Primeiramente gostaria de agradecer pela sua disposição em compartilhar tantos conteúdos de qualidade conosco.
olha só, eu assisti seu tutorial no youtube sobre TO-DO List em django, e desde então estou procurando alguma maneira de inserir varios registros a partir de um form no django,
pode me ajudar?!?
eu tenho um form, com vários inputs, quero que cada input desse seja inserido como um registro no banco.
vi a função bulk_create() porém não estou conseguindo receber os valores do form para inseri-los nessa função.
oi Antonio, porque não um loop em uma action, inserindo os registros em cada iteração do loop? Abraço!