首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >错误:尽管列匹配,但“列名或提供的值的数量与表定义不匹配”

错误:尽管列匹配,但“列名或提供的值的数量与表定义不匹配”
EN

Stack Overflow用户
提问于 2020-08-11 05:01:03
回答 1查看 39关注 0票数 0

我希望有人能为我指出正确的故障排除方向。

我在一家小公司工作,我们正在构建一个新的应用程序。我有下面的insert语句(带有用于测试的选定静态值),它一直有效,直到今天早上我们开始从它得到错误消息(我们没有对这个表做任何更改)。

代码语言:javascript
复制
INSERT INTO t_el_powertrain
(                
                 [pt_id]
                ,[el_id]
                ,[segment_id]
                ,[continuous_hp]
                ,[intermittent_hp]
                ,[torque]
                ,[torque_rpm]
                ,[eop]
                ,[checked_out]
                ,[create_date]
                ,[created_by]
                ,[update_date]
                ,[updated_by]
                ,[captive]
)
SELECT          1,          --pt_id  
                100000,     --el_id
                5 ,         --segment_id
                5.00,       --continuous_hp     
                5.00,       --intermittent_hp        
                5.00,        --torque
                5,          --torque_rpm
                5,          --eop
                0,          --checked_out    
                GetDate(),  --create_date      
                5 ,         --created_by         
                GetDate(),  --update_date      
                5,          --updated_by
                10

错误消息:

下面是表结构的屏幕截图(我之前刷新了连接)

在我看来,下面的insert语句应该没有问题。有没有人知道为什么我会在这里得到一个错误?

谢谢你的帮助!

编辑:添加错误消息的图片

EN

回答 1

Stack Overflow用户

发布于 2020-08-11 05:15:26

更新:

多亏了Martin Smith的快速响应,我意识到我完全忽略了抛出错误的DB对象。

我忘记更新我们的历史镜像表,因为我刚才添加了一个列。

解决了。再次感谢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63347958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档