テーブルの制約を使用してコンポジットプライマリキーを作成すると、id
フィールドはに自動インクリメントになりますか?または何が選択肢ですか?コンプリートプライマリキーのあるテーブル、オートインクリメントのあるフィールドの1つ
CREATE TABLE IF NOT EXISTS atable(
id INTEGER NOT NULL, --I want to autoincrement this one
name TEXT NOT NULL,
anotherCol TEXT,
PRIMARY KEY(id, name));
なぜプライマリキーに名前を入れますか?名前を一意にするには、CREATE UNIQUE INDEXを使用するだけではどうですか? –