私は SQL Server Express を使用しており、このテーブルを作成しました
CREATE TABLE inventory
(
id INT NOT NULL IDENTITY(1,1),
description nvarchar(50),
quantity int,
price money
)
このステートメントを挿入すると:
INSERT INTO inventory VALUES('water', 20, 1.50)
次のエラーが表示されます。
クエリとテーブルの列数は一致する必要があります。[クエリの列数 = 3、テーブルの列数 = 4]
そして、私がこの声明を出すとき:
INSERT INTO inventory VALUES(1, 'water', 20, 1.50)
次のエラーが表示されます。
列は変更できません。[列名 = id]
ID は値を自動的にインクリメントすると思っていたので、どちらもできません。どうすれば修正できますか? 前もって感謝します