2010-10-28 28 views
10

AUTOINCREMENT yakınında bir sözdizimi hatası alıyorum. Bu hatanın nedeni nedir?'Autoincrement' yakınında hata var

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) 
); 

cevap

22

According to SQLite FAQ Bunu başarmak için INTEGER PRIMARY KEY veya INTEGER PRIMARY KEY AUTOINCREMENT sütun'u beyan etmek zorunda.

+0

Teşekkürler, kaçırdı. –

1

SQLite'de Birincil Anahtar olarak bir sütun belirtirseniz AUTOINCREMENT belirtmemeniz gerekir ...

İlgili konular