Ich habe eine einfache SQL-Frage. Ich möchte eine 3-Spalten-Datenbank machen, und ich habe den folgenden Code:Einfache SQL Lite-Tabelle/Frage importieren
sqlite3 meshdb.db "create table t1 (t1key INTEGER PRIMARY KEY, prideID, pubmedID);"
Wenn ich versuche, eine einfache CSV-Datei mit zwei Spalten (prideID und pubmedID) zu importieren, ich eine „erwartete 3 Spalten von Daten erhalten, aber 2 "Fehler gefunden. Ich möchte, dass der Schlüssel t1 eine Ganzzahl ist, und automatisch hochzählen, wenn neue Felder hinzugefügt werden. Muss ich NOT NULL vor PRIMARY KEY setzen, damit dies funktioniert?