1. 程式人生 > >解決“列名或所提供值的數目與表定義不匹配”錯誤提示

解決“列名或所提供值的數目與表定義不匹配”錯誤提示

如圖進行查詢時,會提示錯誤:“列名或所提供值的數目與表定義不匹配

網上查了下是插入數目不匹配,即我只插入了一條資訊,而被插入表有兩列資料的原因。

但是我定義的SortID列是主鍵,唯一標示,我覺得此列不應該插入資料啊,那該如何解決呢?

通過我自己為期數天的嘗試和逐步的上網查閱資料,最終找到可能的出錯原因和解決辦法。

出錯原因:SortID在建表之初,編輯資料時,未按數字遞增順序進行編輯。

解決辦法:將SortID設定成自增欄位,具體如何設定,查閱本人另一篇文章《Sql Server 怎麼將ID欄位設定為自增欄位》