Ich habe eine Tabelle in SQLite erstellt. Es gibt zwei Felder: pk_categoryid
, category_name
. Ich möchte nur einen Wert von der Benutzerseite eingeben. Also, wie kann ich eine Sequenz erstellen?Wie kann ich eine Sequenz in SQLite erstellen?
17
A
Antwort
15
Wenn Sie meinen, dass Sie die Primärschlüssel werden automatisch generiert wollen, dann schauen Sie auf AUTOINCREMENT
wenn Sie Ihre Tabelle erstellt:
9
create table Categories (
pk_categoryid integer primary key autoincrement,
category_name text
);
Verwandte Themen
- 1. Wie kann ich mit SQLite eine In-Memory-Datenbank erstellen?
- 2. Kann ich berechnete Spalten in SQLite erstellen?
- 3. Wie erstelle ich eine Sequenz in MySQL?
- 4. Wie kann ich eine SQLite-Datenbank sperren?
- 5. Wie kann ich eine SQLite-Datenbank "erweitern"?
- 6. Wie kann ich eine Sequenz von Zahlen in Elixir erzeugen?
- 7. Ich muss eine komplexe SQLite-Anweisung erstellen
- 8. Wie kann ich SQLite in Quartz verwenden?
- 9. Wie eine unendlich lange Sequenz in Kotlin erstellen
- 10. Wie kann ich eine bestimmte Zeile in Sqlite löschen?
- 11. Kann nicht eine Tabelle in SQLite, Datumsvariablen Fehler erstellen
- 12. Wie kann ich Dubletten in SQLite löschen?
- 13. Wie erstelle ich eine falsche "Loading ..." Sequenz?
- 14. Wie kann ich Audiodatei in SQLite speichern?
- 15. Matlab erstellen vektorisiert Sequenz
- 16. Wie kann ich eine SQLite-Spalte "primary" mit Rails benennen?
- 17. Wie bekomme ich eine Sequenz in eine Windows-Workflow-Zustandsmaschine?
- 18. Wie sqlite Datenbank programmatisch erstellen?
- 19. Oracle-Sequenz-Trigger erstellen
- 20. Wie kann ich eine neue Farbe erstellen?
- 21. Wie gebe ich eine Sequenz in Swift zurück?
- 22. Wie kann ich eine neue Anmerkung erstellen?
- 23. Wie kann ich nur eine Einladung erstellen?
- 24. Wie kann ich eine komplexe Buttonform erstellen?
- 25. Wie kann ich eine neue SQLite-Datenbank mit allen Tabellen im laufenden Betrieb erstellen?
- 26. Wie kann ich eine Kartenansicht erstellen?
- 27. Generieren eine Sequenz wie 112123123412345
- 28. So erstellen Sie eine Lazy-Sequenz von Zufallszahlen in Clojure
- 29. Wie kann ich eine vertikale UIToolbar erstellen?
- 30. Wie kann ich feststellen, ob eine Sequenz in SQL Server 2012 vorhanden ist?
Wenn Sie Sie das Schlüsselwort AUTOINCREMENT nicht nicht darauf, dass für nachfolgende Zeilen wiederverwendet werden Primärschlüssel gelöscht können dann müssen (Sie können mit nur 'pk_categoryid integer Primär key'). [Die Verwendung von AUTOINCREMENT verhindert die Wiederverwendung von IDs, jedoch mit einem Algorithmus, der mehr Overhead hat] (https://sqlite.org/autoinc.html) – justincc