繁体   English   中英

SQL语句“不能插入/更新多行”错误

[英]SQL statement “Cannot Insert/Update more than one row” error

我正在尝试更新表中的列,但出现以下错误:

无法在交易订单中插入/更新多行
讯息3609,第16级,州1,第1行
事务在触发器中结束。 该批次已中止。

更新语句有问题吗? 我知道有一个以上的webusersid交易,但是是否应该在所有这些交易上都没有更新? 帮助将不胜感激。

UPDATE do
SET webusersid = 'X00HDX4G'
from dealorder do
where webusersid = 'B00FF5OR'

您在dealorder表上有一个触发器,阻止一次更新多行。 可能是在表上设置的复制。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM