新しい値をPlaceテーブルに挿入しようとしていますが、構文が正しくないというエラーが表示されます。場所テーブルでmysql構文エラーに挿入する
mysql.connector.errors.ProgrammingError: 1064 (42000)
私は四つのフィールド1を持って、主キー、自動インクリメントおよびその他は、認識名前と場所、彼らは唯一のnullではないですIDです。
sql.query_insert("""insert into Place('RECOGNIZE','NAME','PLACE') values ('QsDyNOZG9n','test1','test2')""")
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`));
問題が発生した場所、私は見つけることができますどのように?それを修正する方法は?
ありがとうございました。
カラム名の一重引用符をバックティックに置き換えてみてください。 –