Mysql
 sql >> Base de données >  >> RDS >> Mysql

insérer un tableau dans la table en utilisant la boucle for

Modifier

INSERT INTO table

à

INSERT INTO `table`

Parce que table est un mot-clé réservé. Et si vous utilisez des mots-clés réservés comme nom de table ou nom de colonne, vous devez les entourer de back-ticks (`). Et il est préférable de ne pas utiliser de mot-clé de réserve. Donc, si vous pouvez changer le nom alors ce sera le meilleur choix. Vous pouvez vérifier plus dans ces questions

  1. Comment puis-je échapper les mots réservés utilisés comme noms de colonne ? MySQL/Créer une table

  2. Pouvons-nous avoir la table nom comme "option" dans MySQL ?

  3. Nom de colonne de base de données H2 "GROUP" est un mot réservé