diff --git a/Chinook_Rev1.sql b/Chinook_Rev1.sql index 20cf1df..dca0e77 100644 --- a/Chinook_Rev1.sql +++ b/Chinook_Rev1.sql @@ -1,5 +1,5 @@ USE `chinook`; - +SET SQL_SAFE_UPDATES = 0; /******************************************************************************* Create Tables @@ -122,10 +122,9 @@ INSERT INTO Person(FirstName, LastName, Address, City, State, Country, PostalCod SELECT FirstName, LastName, Address, City, State, Country, PostalCode, Phone, Fax, Email,EmployeeId FROM Employee; -INSERT INTO Employee (PersonId) -SELECT PersonId -FROM Person -WHERE PersonId > @var1; +Update Employee +INNER JOIN Person ON (Person.EmployeeId = Employee.EmployeeId) +SET Employee.PersonId = Person.PersonId; ALTER TABLE Person DROP COLUMN EmployeeId; @@ -220,7 +219,7 @@ CREATE INDEX `IFK_TrackURLID` ON `TrackURL` (`TrackID`); ALTER TABLE `Invoice` ADD CONSTRAINT `FK_PayId` FOREIGN KEY (`PayId`) REFERENCES `Payment` (`PayId`) ON DELETE NO ACTION ON UPDATE NO ACTION; -CREATE INDEX `IFK_PayId` ON `PayId` (`PayId`); +CREATE INDEX `IFK_PayId` ON `Invoice` (`PayId`);