Miałem nadzieję, ktoś mógłby mi wyjaśnić cel hasła SQL REFERENCJELITERATURA słów kluczowych w SQLite3
CREATE TABLE wizards(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name TEXT,
age INTEGER
, color TEXT);
CREATE TABLE powers(
id INTEGER PRIMARY KEY AUTOINCREMENT,
name STRING,
damage INTEGER,
wizard_id INTEGER REFERENCES wizards(id)
);
Spędziłem dużo czasu próbując wyglądać to i ja początkowo myślałem, że to ograniczyć typ danych, które można wprowadzić do tabeli uprawnień (na podstawie tego, czy identyfikator_w kreatorze) Jednak nadal mogę wstawiać dane do obu kolumn bez żadnych ograniczeń, które zauważyłem.
Czy zatem słowo kluczowe ODNIESIENIA służy tylko zwiększeniu szybkości wyszukiwania? Jaki jest jego prawdziwy cel?
Dzięki
dzięki, że jest dokładnie tym, czym jest. Nie wiedziałem, że ograniczenie obcego klucza jest domyślnie wyłączone. – JaTo
Jeśli to zadziałało, nie zapomnij przyjąć odpowiedzi. :) –
Zrobione, dziękuję za odpowiedź! – JaTo