Ich hatte gehofft, jemand mir den Zweck des SQL-Schlüsselwort LITERATUR viel Zeit erklären könnte versuchen, dies zu sehen BEZUG Stichwort in 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)
);
Ich habe verbrachte
und ich dachte zunächst, dass es einschränken würde die Art der Daten, die Sie in die Powers-Tabelle eingeben können (abhängig davon, ob die Wizard-ID vorhanden ist). Ich kann jedoch immer noch Daten in beide Spalten einfügen, ohne irgendwelche Einschränkungen, die ich bemerkt habe.Also, ist das Stichwort REFERENZEN nur für die Erhöhung der Abfragegeschwindigkeit? Was ist der wahre Zweck?
Dank
danke das ist genau das, was es ist. Die Fremdschlüsseleinschränkung war standardmäßig deaktiviert. – JaTo
Wenn das für Sie funktioniert, vergessen Sie nicht, die Antwort zu akzeptieren. :) –
Fertig, danke für die Antwort! – JaTo