I like this video, but i got confused once at around 59:40 where you are talking about the "on delete set null" constraint. when you are setting it on restrict, wouldnt it be that when trying to delete the user wouldnt even work because there is still a project referencing it? u said, that deleting the user would leave the projects fk referencing a non existing user. offcourse it would bad to reference to a non existent user, but with restrict, the user would not be deleted and problem wouldnt occur. did i missunderstood or completly miss something? thx for your efforts anyway :)
@CodingAfterThirty