Klucz obcy: zamówienie dla nieistniejącego klienta
Klucze obce i więzy - SQLite: podstawy i różnice względem MySQL (SQL (SQLite))
Tabela `zamowienia` ma klucz obcy do `klienci`. Spróbuj dodać zamówienie dla klienta o id 99, którego nie ma - baza odmówi (FOREIGN KEY constraint failed). Gdyby PRAGMA foreign_keys było wyłączone (domyślne SQLite!), ten błędny INSERT przeszedłby bez słowa.
INSERT INTO zamowienia (klient_id, produkt, kwota)
VALUES (99, 'monitor', 899.00); Ładowanie interaktywnego edytora... Jeśli się nie pojawi, włącz JavaScript.
Wszystkie lekcje kursu SQLite: podstawy i różnice względem MySQL · Zaloguj się, aby zapisać postęp na koncie.