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.