Erreur dans près de 'Autoincrement'
J'obtiens une erreur de syntaxe près de AUTOINCREMENT
. Quelle est la cause de cette erreur?
CREATE TABLE person (
id INTEGER NOT NULL AUTOINCREMENT,
name TEXT NOT NULL
);
CREATE TABLE department (
id INTEGER NOT NULL AUTOINCREMENT,
name TEXT NOT NULL,
FOREIGN KEY (leader) REFERENCES person(id)
);
source d'informationauteur
Vous devez vous connecter pour publier un commentaire.
Selon SQLite FAQ vous devez déclarer un
INTEGER PRIMARY KEY
ouINTEGER PRIMARY KEY AUTOINCREMENT
colonne pour y parvenir.Dans SQLite, vous n'avez pas besoin de spécifier de type AUTOINCREMENT si vous spécifiez une colonne comme Clé Primaire...