mysql insert
Comparação da sintaxe: inserir em valores
vs. inserir em set
Em MySQL, existem duas sintaxes comuns para inserir valores nas tabelas de banco de dados:
inserir na tabela (a, b, c) valores (1, 2, 3)
inserir na tabela set a = 1, b = 2, c = 3 a diferença:
Ambas as sintaxes podem alcançar o objetivo de inserir novas linhas em uma tabela especificada, mas existem pequenas diferenças entre elas:
inserir em ... valores
inserto em ... set é uma extensão do MySQL que permite atribuir valores às colunas usando o
set desempenho:
não há diferença significativa entre as duas sintaxes em termos de desempenho. Ambos podem executar operações de inserção com eficiência e têm tempos de execução semelhantes.
Qual é o que escolher?
O que a sintaxe é usada no final depende de suas preferências e do contexto específico do esquema do banco de dados.
Se você precisar aderir a padrões SQL rigorosos ou desejar escrever um código compatível com vários bancos de dados,
inserir em ... valores
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3