sql >> Base de Datos >  >> RDS >> Mysql

inserte una matriz en la tabla usando for loop

Cambiar

INSERT INTO table

a

INSERT INTO `table`

Porque la tabla es una palabra clave reservada. Y si está utilizando palabras clave reservadas como nombre de tabla o nombre de columna, debe incluirlas entre comillas invertidas (`). Y es mejor no usar ninguna palabra clave de reserva. Entonces, si puede cambiar el nombre entonces será la mejor opción. Puedes consultar más en estas preguntas

  1. ¿Cómo escapo las palabras reservadas que se usan como nombres de columna? MySQL/Crear tabla

  2. ¿Podemos tener la tabla? nombre como "opción" en MySQL?

  3. Nombre de columna de base de datos H2 "GRUPO" es una palabra reservada