在 Azure 上,我创建了一个新的 MySQL 数据库实例。在这个数据库中,我使用以下脚本创建了一个表格:
然后我使用这个脚本插入值:
CREATE TABLE ROLES(
ID INTEGER PRIMARY KEY AUTO_INCREMENT,
ROLE_NAME VARCHAR(30) NOT NULL
);
然后我使用这个脚本插入值:
INSERT INTO `beezzy`.`roles` (`ROLE_NAME`) VALUES ('admin');
INSERT INTO `beezzy`.`roles` (`ROLE_NAME`) VALUES ('owner');
INSERT INTO `beezzy`.`roles` (`ROLE_NAME`) VALUES ('consultant');
执行后,表格包含以下行:
为什么数据库生成像“11”和“21”这样的ID?我在本地机器上运行相同的脚本,一切正常。ID是“1”,“2”,“3”。