我試圖插入一個新的行到數據庫有四個字段,第一個是主鍵設置爲自動遞增(整數),其他三個是字符串。向表添加行 - 主鍵/自動增量錯誤(System.Data.SQLite)
我插入一個新的用下面的語句:
INSERT INTO出廠值 ( '測試1', 'Test2的', '01332232321')
但我給出以下異常:
「的SQLite錯誤\ r \ ntable廠商 有4列,但3個值供給 」
我認爲主鍵字段可以省略,因爲數據庫會自動爲我分配和遞增值。
我該如何解決這個問題?這是一個簡單的合成錯誤還是我需要重新考慮我的方法?
謝謝,我從來沒有意識到你必須指定列。我正在從http://www.sqlcommands.net/sql+insert/工作,顯然錯過了顯而易見的部分:「您可以省略SQL INSERT INTO子句中的列名列表,如果您爲每個表列「。 – 2011-03-30 22:17:50
我很高興我能幫上忙。 – HABJAN 2011-03-30 22:30:56