【发布时间】:2016-03-10 06:25:13
【问题描述】:
在 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');
执行后表包含这样的行:
为什么 DB 会生成像“11”和“21”这样的 ID? 我在本地机器上运行相同的脚本,一切正常。 ID 分别为“1”、“2”、“3”
【问题讨论】:
-
请看我回答的 EDIT 和 MORE 部分。 @OlehKurpiak