2011-10-24 10 views
2

基本的にインデックスのリストのみを保持するテーブルを作成する必要があります。したがって、私は 'id'という1つの自動増分カラムを持つテーブルを作成しました。しかし、私は暗黙的にこのテーブルに自動インクリメントされた値を追加することはできません。私はあなたが(ちょうどこのコラムを超えると)、表内のそのような列を持っている場合、通常はあなたができることを知っている1つの列を持つテーブルに自動インクリメントされた値を追加する

INSERT TABLE INTO(COL1、COL2 ...)VALUES(val1と、VAL2。 ..)

自動増分列を指定しないと、自動的に値が取得されます。しかし、のようなもの:TABLE INTO

INSERT()VALUES()テーブルに INSERT INTO TABLE INSERT()

など、すべては私の単一円柱のテーブルにエラーが発生します。誰でもソリューションを提供できますか?おかげさまで

p.s.私はSqliteを使用しています。

+0

が重複する可能性をExpress)](http://stackoverflow.com/questions/1362148/how-to-insert-into-a-table-with-just-one-identity-column-sql-express) – MatBailie

答えて

2

次のことを試してみてください。

INSERT INTO YOUR_TABLE(YOUR_ID) VALUES (NULL); 
3

この

INSERT INTO dbo.Table DEFAULT VALUES 

はこの答えを参照してください:[どのようにただ1つのID列を持つテーブルに挿入する(SQLの Previous answer

+0

3000人の代理人に投票することができますclあなたの答えとして別の質問を参照するのではなく、ose。 – MatBailie

+0

ありがとうございました。私はあなたのコメントから、前の答えをコメントとして参照する方が良いと分かりました。私はそれを今からやるつもりです。 – Sparky

関連する問題