0
我正在計劃一個在線商店的數據庫設計,並且存在與客戶表有關的問題。我已經設置了一個PK,並且正在通過輸入一些虛擬數據進行測試。問題是,當我插入一個新行時,它不會自動增加+1,但更多的是ID爲2,5,7的情況。MySQL自動增量每條記錄增加超過+1
SQL是:
CREATE TABLE IF NOT EXISTS `foundation`.`Customer`
(`CustomerID` INT NOT NULL AUTO_INCREMENT,
`CustomerFirstName` VARCHAR(20) NULL,
`CustomerLastName` VARCHAR(32) NULL,
`CustomerUsername` VARCHAR(20) NULL,
`CustomerPassword` VARCHAR(32) NULL,
`CustomerEmail` VARCHAR(100) NULL,
`CustomerEmailVerified` TINYINT(1) NULL,
`CustomerRegisteredDate` DATETIME NULL,
`CustomerActive` TINYINT(1) NULL,
`CustomerNewsletterSubscribed` TINYINT(1) NULL,
`CustomerDescription` TEXT NULL,
`CustomerType_CustomerTypeID` INT NOT NULL,
PRIMARY KEY (`CustomerID`),
UNIQUE INDEX `Username_UNIQUE` (`CustomerUsername` ASC),
INDEX `fk_Customer_CustomerType1_idx` (`CustomerType_CustomerTypeID` ASC),
CONSTRAINT `fk_Customer_CustomerType1`
FOREIGN KEY (`CustomerType_CustomerTypeID`)
REFERENCES `foundation`.`CustomerType` (`CustomerTypeID`)
ON DELETE NO ACTION
ON UPDATE NO ACTION
)
ENGINE = InnoDB;
顯示您的插入查詢 – Divya
我通過SQL pro插入虛擬數據。這是一個MySQL的數據庫的圖形用戶界面 – user3468430
你確定你沒有通過你的代碼ID? –