Skip to content

Commit

Permalink
Updated code.
Browse files Browse the repository at this point in the history
Updated semicolons and 'IF NOT EXISTS' to code so that it runs the first time, and can be run over and over without error.
  • Loading branch information
jonndailey authored Sep 16, 2019
1 parent b3e81d1 commit 63c852b
Showing 1 changed file with 14 additions and 14 deletions.
28 changes: 14 additions & 14 deletions flightReservation.sql
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
CREATE DATABASE RESERVATION
CREATE DATABASE IF NOT EXISTS RESERVATION;

USE RESERVATION
USE RESERVATION;


CREATE TABLE USER
CREATE TABLE IF NOT EXISTS USER
(
ID INT NOT NULL AUTO_INCREMENT,
FIRST_NAME VARCHAR(20),
Expand All @@ -12,9 +12,9 @@ EMAIL VARCHAR(20),
PASSWORD VARCHAR(256),
PRIMARY KEY (ID),
UNIQUE KEY (EMAIL)
)
);

CREATE TABLE FLIGHT
CREATE TABLE IF NOT EXISTS FLIGHT
(
ID INT NOT NULL AUTO_INCREMENT,
FLIGHT_NUMBER VARCHAR(20) NOT NULL,
Expand All @@ -24,9 +24,9 @@ CREATE TABLE FLIGHT
DATE_OF_DEPARTURE DATE NOT NULL,
ESTIMATED_DEPARTURE_TIME TIMESTAMP DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (ID)
)
);

CREATE TABLE PASSENGER
CREATE TABLE IF NOT EXISTS PASSENGER
(
ID INT NOT NULL AUTO_INCREMENT,
FIRST_NAME VARCHAR(256),
Expand All @@ -35,9 +35,9 @@ CREATE TABLE PASSENGER
EMAIL VARCHAR(50),
PHONE VARCHAR(10),
PRIMARY KEY (ID)
)
);

CREATE TABLE RESERVATION
CREATE TABLE IF NOT EXISTS RESERVATION
(
ID INT NOT NULL AUTO_INCREMENT,
CHECKED_IN TINYINT(1),
Expand All @@ -48,12 +48,12 @@ CREATE TABLE RESERVATION
PRIMARY KEY (ID),
FOREIGN KEY (PASSENGER_ID) REFERENCES PASSENGER(ID) ON DELETE CASCADE,
FOREIGN KEY (FLIGHT_ID) REFERENCES FLIGHT(ID)
)
);

SELECT * FROM USER
SELECT * FROM USER;

SELECT * FROM PASSENGER
SELECT * FROM PASSENGER;

SELECT * FROM FLIGHT
SELECT * FROM FLIGHT;

SELECT * FROM RESERVATION
SELECT * FROM RESERVATION;

0 comments on commit 63c852b

Please sign in to comment.