Aula 31
Combinar Vários INSERT INTO em um Só (MySQL no Golang)
Nesta aula combinamos os comandos de inserção de várias linhas de SQL em um só.
Segue o formato de SQL:
INSERT INTO nome_da_tabela (coluna1, ...) VALUES
(valor_da_coluna1, ...),
(valor_da_coluna1, ...),
...
(valor_da_coluna1, ...)
Summary
# Resumo da Transcrição
Nesta transcrição, o autor discute melhorias em uma instrução de `INSERT` no MySQL utilizando exemplos práticos. Ele destaca a possibilidade de inserir múltiplos valores de uma só vez na tabela, conforme descrito na documentação do MySQL.
## Passos Citados
1. **Uso de `INSERT` Múltiplo**: O autor explica que podemos usar o comando `INSERT` não apenas para um único registro, mas para inserir vários registros de uma vez.
2. **Estrutura do Comando**:
- Estrutura típica: `INSERT INTO tabela (campos) VALUES (valores1), (valores2), ...`
- O autor demonstra como quebrar a linha e concatenar valores em uma única linha de código.
3. **Implementação**:
- O autor apresenta um exemplo prático de como definir múltiplos registros para a tabela `livros`, listando os autores e títulos.
4. **Execução do Código**:
- Após fazer as alterações, o autor salva e executa o código para verificar se os registros são adicionados corretamente.
- O autor menciona que, caso necessário, poderá deletar a tabela e recomeçar o processo.
5. **Conclusão**: O autor finaliza a aula, prometendo retornar com mais informações em uma próxima sessão.
## Observações
- O autor se lembrou de retirar comentários que impediam a execução do código.
- A demonstração inclui executar um `SELECT` para confirmar a inserção dos dados com sucesso.
**Fique ligado para mais aulas sobre MySQL!**
Video Transcript
Olá pessoal, estamos de volta aqui, vamos melhorar esse insert aqui, vamos combinar
em um só, acabei de dar uma olhada na documentação do MySQL aqui, devMySQL.com e tal e tal, no
insert, documentação do insert, ele diz que dá para usar o insert de valores múltiplos,
não só um an, se eu olhar aqui nessa parte aqui ele diz que você pode usar insert
em nome da tabela, os campos, valores e você pode dar os valores aqui dentro do parentes
separados com o MySQL, então esse é o primeiro set, segundo conjunto e terceiro conjunto e
o sepulgante. Então nesse caso seria o seguinte, para combinar isso tudo, só teria só um aqui
no exact eu vou quebrar a linha aqui, talvez um dos valores, se quiser aqui values, vou
quebrar a linha aqui, eu quebrei a string em duas com catenação, a zero em calguarani
e não vou fechar ainda, deixa eu fazer o seguinte, vou dizer mais e o próximo vai ser,
tem que ter uma vírgula na verdade depois do conjunto aqui, o próximo conjunto vai recortar
desse aqui, vou colar aqui com as aspas vírgula, não se esqueça antes das aspas, mais para
concatenar o terceiro, vai cortar uma char de assist, voltar na linha 46 aspas e nesse caso não
precisa mais de vírgula, pegar esse fechamento parentes e pôr na mesma linha que o ali, então
vamos ver insert into livros, abre parentes, autor vírgula e título, values, passo, a concatena na
linha, usar de link a vírgula varani vírgula, abre parentes, virar corria casusa, entre vírgula vírgula,
abre parentes, bastar de assist vírgula, dom casmul, fecha os parentes, não tem vírgula, vou
remover tudo que está depois, as coisas repetitidas que eu tinha repetido, vamos ver, salvar e vou
ligar de novo para ver se não tem problema, não acho que vai adicionar três mais registros
iguais que eu já tinha, eu tinha desligado no servidor, deixa eu ligar de novo aqui, pronto,
de volta mais que ele, então criou realmente aqui, se era de um carro varani viado caso
de uns camuns, então deu certo, se eu quiser começar tudo de novo eu posso drop o table, drop
o table livre e começar do começo, ele deve ter a cabela, golrun, criar a tabela, ah, o que
aconteceu, esqueci de comentar, de tirar esse comentário, eu tinha comentado o código para
ver, então vou tirar de novo lá, volta o terminal e golrun, deu certo, show selects,
status from leaves, id o 2 3, certo, tá bom então aí, tá?
para essa aula só, só esse negócio, só de repatrização e até a próxima.
Nenhum comentário ainda (loading...)
Nenhum comentário ainda (loading...)
Gostou da aula? 😆👍
Apoie nosso trabalho com uma doação: