自动插入自动增量值

时间:2017-02-27 08:41:35

标签: python mysql database

我正在尝试在数据库的User表中插入一个新值,但是会收到语法不正确的错误。

在User表中我有两个字段,一个是主键ID,自动增量,第二个是唯一的KEY。

sql.query_insert("""insert into User values (, 'testKEY')""")

创建表语句 -

CREATE TABLE `Place`.`User` (
`ID` INT NOT NULL AUTO_INCREMENT,
`KEY` VARCHAR(20) CHARACTER SET 'utf8' NOT NULL,
PRIMARY KEY (`ID`),
UNIQUE INDEX `KEY_UNIQUE` (`KEY` ASC));

如何处理自动增量因此我不必插入值,它会自动增长?

感谢。

1 个答案:

答案 0 :(得分:0)

告诉查询您要插入哪个字段,并提供架构名称:

insert into Place.User(`key`) values ('testKey');