Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

Inserindo vários valores em um MySQL de uma só vez


LONG é uma palavra-chave reservada e é o nome da sua coluna. Para evitar erros de sintaxe, o nome da coluna deve ser escapado com acentos graves.
INSERT INTO results_main(Name, Short, Med, `Long`, VLong, ...) VALUES (....)

Se você tiver o privilégio de alterar a coluna, altere o nome para uma palavra-chave não reservada para evitar problemas de retorno no futuro.

Como nota lateral, a consulta é vulnerável com SQL Injection se o valor(s ) das variáveis ​​veio de fora. Por favor, dê uma olhada no artigo abaixo para saber como evitar isso. Usando PreparedStatements você pode se livrar de usar aspas simples em torno de valores.