Add auto_increment attribute to primary key columns

This commit is contained in:
2024-11-18 13:38:00 +01:00
parent 05e2863bfd
commit 9308f5471a
3 changed files with 7 additions and 7 deletions

View File

@@ -19,7 +19,7 @@ USE `LittleLemonDB` ;
-- Table `LittleLemonDB`.`Addresses` -- Table `LittleLemonDB`.`Addresses`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Addresses` ( CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Addresses` (
`AddressID` INT NOT NULL, `AddressID` INT NOT NULL AUTO_INCREMENT,
`Street` VARCHAR(255) NOT NULL, `Street` VARCHAR(255) NOT NULL,
`PostalCode` VARCHAR(12) NOT NULL, `PostalCode` VARCHAR(12) NOT NULL,
`City` VARCHAR(255) NOT NULL, `City` VARCHAR(255) NOT NULL,
@@ -32,7 +32,7 @@ ENGINE = InnoDB;
-- Table `LittleLemonDB`.`Customers` -- Table `LittleLemonDB`.`Customers`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Customers` ( CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Customers` (
`CustomerID` INT NOT NULL, `CustomerID` INT NOT NULL AUTO_INCREMENT,
`FirstName` VARCHAR(255) NOT NULL, `FirstName` VARCHAR(255) NOT NULL,
`LastName` VARCHAR(255) NOT NULL, `LastName` VARCHAR(255) NOT NULL,
`PhoneNumber` VARCHAR(45) NOT NULL, `PhoneNumber` VARCHAR(45) NOT NULL,
@@ -52,7 +52,7 @@ ENGINE = InnoDB;
-- Table `LittleLemonDB`.`Employees` -- Table `LittleLemonDB`.`Employees`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Employees` ( CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Employees` (
`EmployeeID` INT NOT NULL, `EmployeeID` INT NOT NULL AUTO_INCREMENT,
`FirstName` VARCHAR(255) NOT NULL, `FirstName` VARCHAR(255) NOT NULL,
`LastName` VARCHAR(255) NOT NULL, `LastName` VARCHAR(255) NOT NULL,
`PhoneNumber` VARCHAR(45) NOT NULL, `PhoneNumber` VARCHAR(45) NOT NULL,
@@ -74,7 +74,7 @@ ENGINE = InnoDB;
-- Table `LittleLemonDB`.`Bookings` -- Table `LittleLemonDB`.`Bookings`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Bookings` ( CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Bookings` (
`BookingID` INT NOT NULL, `BookingID` INT NOT NULL AUTO_INCREMENT,
`Reserved` DATETIME NOT NULL, `Reserved` DATETIME NOT NULL,
`TableNumber` INT NOT NULL, `TableNumber` INT NOT NULL,
`CustomerID` INT NOT NULL, `CustomerID` INT NOT NULL,
@@ -99,7 +99,7 @@ ENGINE = InnoDB;
-- Table `LittleLemonDB`.`MenuItems` -- Table `LittleLemonDB`.`MenuItems`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`MenuItems` ( CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`MenuItems` (
`MenuItemID` INT NOT NULL, `MenuItemID` INT NOT NULL AUTO_INCREMENT,
`Name` VARCHAR(255) NOT NULL, `Name` VARCHAR(255) NOT NULL,
`Category` VARCHAR(255) NOT NULL, `Category` VARCHAR(255) NOT NULL,
`Price` DECIMAL(6,2) NOT NULL, `Price` DECIMAL(6,2) NOT NULL,
@@ -112,7 +112,7 @@ ENGINE = InnoDB;
-- Table `LittleLemonDB`.`Orders` -- Table `LittleLemonDB`.`Orders`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Orders` ( CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`Orders` (
`OrderID` INT NOT NULL, `OrderID` INT NOT NULL AUTO_INCREMENT,
`Started` DATETIME NOT NULL, `Started` DATETIME NOT NULL,
`Finished` DATETIME NULL, `Finished` DATETIME NULL,
`BillAmount` DECIMAL(10,2) NULL, `BillAmount` DECIMAL(10,2) NULL,
@@ -131,7 +131,7 @@ ENGINE = InnoDB;
-- Table `LittleLemonDB`.`OrderItems` -- Table `LittleLemonDB`.`OrderItems`
-- ----------------------------------------------------- -- -----------------------------------------------------
CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`OrderItems` ( CREATE TABLE IF NOT EXISTS `LittleLemonDB`.`OrderItems` (
`OrderItemID` INT NOT NULL, `OrderItemID` INT NOT NULL AUTO_INCREMENT,
`Ordered` DATETIME NOT NULL, `Ordered` DATETIME NOT NULL,
`Delivered` DATETIME NULL, `Delivered` DATETIME NULL,
`DeliveryStatus` VARCHAR(45) NOT NULL, `DeliveryStatus` VARCHAR(45) NOT NULL,

Binary file not shown.

Binary file not shown.

Before

Width:  |  Height:  |  Size: 102 KiB

After

Width:  |  Height:  |  Size: 102 KiB