J'essaie d'insérer une nouvelle valeur dans ma table de place, mais j'obtiens une erreur que la syntaxe incorrecte.insérer dans mysql erreur de syntaxe
mysql.connector.errors.ProgrammingError: 1064 (42000)
Dans la table Place I ont quatre champs est un ID qui est la clé primaire, incrémentation automatique et l'autre est de reconnaître, le nom et le lieu et ils ne sont pas nuls.
sql.query_insert("""insert into Place('RECOGNIZE','NAME','PLACE') values ('QsDyNOZG9n','test1','test2')""")
create table -
CREATE TABLE `Place`.`Place` (
`ID` INT NOT NULL AUTO_INCREMENT,
`RECOGNIZE` VARCHAR(10) NOT NULL,
`NAME` VARCHAR(45) NOT NULL,
`PLACE` VARCHAR(45) NOT NULL,
PRIMARY KEY (`ID`));
Comment puis-je trouver où le problème se produit? Et comment réparer ça?
Merci.
Essayez de remplacer les guillemets simples pour les noms de colonne avec des coches de retour. –