bad SQL grammar []; nested exception is java.sql.SQLException: Column count doesn‘t match value coun

这篇博客主要针对SQL新手,指出在编写INSERT语句时容易出现的一个常见错误——插入的列和传入参数数量不一致。作者提醒大家要仔细检查INSERT语句中字段和VALUES子句的对应关系,确保两者数量和顺序相同,以避免报错。希望通过这个提示,帮助读者减少代码中的BUG。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

        新手写SQl的时候,很容犯的低级错误。有时候字段比较多,直接在框架中写insert语句的时候,就很容易出现这种错误,其实很简单。此问题就是说明插入的列和传参数个数不匹配,此时就会报下面的错误:

仔细检查下insert into 括号里字段的个数以及顺序是否和values 里的传参的个数以及顺序是否一致。

         希望刷到的朋友,看了会对你有帮助,祝你代码没有BUG!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值