幫你解決錯誤:Column?

Tags: 錯誤, 語句,

今天,小天我寫一個表的insert語句,可控制檯給我報了個錯:Column count doesn't match value count at row 1,網上百度了一下,解決了。現在把經驗貼出了,給大家分享一下。希望能夠對大家有所幫助。

工具/原料

mysql資料庫

方法/步驟

發現錯誤,基本上有兩種情況,一種是在java調取資料庫裡,另一種是mysql裡執行的時候。我的錯誤是在myeclipse裡報的錯誤。

幫你解決錯誤:Column count doesn't match..

39;t match..#

用有道或者其它的翻譯工具翻譯一下錯誤的語句,大概的意思是:在第一行列數不能匹配值數。再想想我們insert的時候不就是在對應的列上新增對應的值嗎?

幫你解決錯誤:Column count doesn't match..

39;t match..#

然後看看自己寫的sql語句,是不是值和列沒有匹配,看看是值多了,還是列多了。

幫你解決錯誤:Column count doesn't match..

39;t match..#

修改後,發現程式能夠正常執行。

如果這篇經驗能夠幫助到你,請點選“有用”。

幫你解決錯誤:Column count doesn't match..

39;t match..#

注意事項

再次提醒大家,一定要仔細排查,列的數目和要插入值的數目是否一致。

相關問題答案