Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 新列出现插入错误:列名或提供的值数与表定义不匹配_Sql Server - Fatal编程技术网

Sql server 新列出现插入错误:列名或提供的值数与表定义不匹配

Sql server 新列出现插入错误:列名或提供的值数与表定义不匹配,sql-server,Sql Server,我有一个SQL Server表,网站一直在对其运行INSERT,没有问题。然后,我添加了一列(允许为null),并得到指定的错误。我已经编辑了插入以包含新列,但是我得到了相同的错误。我已经编写了表的脚本,重新创建了表的一个副本(包括所有约束的副本等),insert运行良好(有或没有新列)。删除新列(在原始表中),我可以再次运行insert。这里是insert,它作用于表的副本,而不是表本身。谷歌只是举了一个例子,说明人们对无效的插入有问题,但我的是!有人能帮忙吗 插入到tbleventstes

我有一个SQL Server表,网站一直在对其运行INSERT,没有问题。然后,我添加了一列(允许为null),并得到指定的错误。我已经编辑了插入以包含新列,但是我得到了相同的错误。我已经编写了表的脚本,重新创建了表的一个副本(包括所有约束的副本等),insert运行良好(有或没有新列)。删除新列(在原始表中),我可以再次运行insert。这里是insert,它作用于表的副本,而不是表本身。谷歌只是举了一个例子,说明人们对无效的插入有问题,但我的是!有人能帮忙吗

插入到tbleventstest中
(
[正文]
,[SeriesId]
,[eventStart]
…被截断。
,[fba]--新列
)
价值观
(
“flibble”-[文本]
,666411--[SeriesId]
,'01-jan-2017 13:00'-[eventStart]
…被截断。
,空--[fba]

)
好的,解决了我自己的问题。以防它对其他人有帮助:这张桌子上有一个触发器,就像这样

插入tLevents\u副本 从插入的i中选择*等

(其中tblevents_copy显然是一个相同的表,由其他人添加,我已经忘记了它的存在)


因此,该错误是由于尝试插入到tblevents_copy而不是我的初始插入而导致的。我要考虑的问题是,错误消息可以更清楚地解释哪个表的哪个插入失败了。会节省我很多时间。感谢所有看过的人。不确定为什么我的问题有-4…

请提供表格定义