ON DELETE RESTRICT
betyder att du inte kan ta bort en given överordnad rad om det finns en underordnad rad som refererar till värdet för den överordnade raden. Om den överordnade raden inte har några refererande underordnade rader, kan du ta bort den överordnade raden.
ON DELETE RESTRICT
är ganska mycket överflödigt syntax, eftersom detta är standardbeteendet för en främmande nyckel ändå.