ON DELETE RESTRICT
oznacza, że nie możesz usuń dany wiersz nadrzędny jeśli istnieje wiersz podrzędny który odwołuje się do wartości dla tego wiersza nadrzędnego. Jeśli wiersz nadrzędny nie zawiera odwołujących się wierszy podrzędnych, możesz usunąć ten wiersz nadrzędny.
ON DELETE RESTRICT
jest prawie zbędny składnia, ponieważ i tak jest to domyślne zachowanie dla klucza obcego.