Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/70.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
Mysql 删除时插入错误_Mysql_Sql_Sql Server - Fatal编程技术网

Mysql 删除时插入错误

Mysql 删除时插入错误,mysql,sql,sql-server,Mysql,Sql,Sql Server,因此,我试图从表中删除一条记录,它得到了最奇怪的错误 问题是 DELETE FROM table where column1='x' and column2='y' 注意:出于安全原因,我为表和列输入了模拟名称 无论我以何种方式收到错误: Msg 213, Level 16, State 1, Procedure CustomVLANPicsMaintenance, Line 11 Insert Error: Column name or number of supplied values d

因此,我试图从表中删除一条记录,它得到了最奇怪的错误

问题是

DELETE FROM table where column1='x' and column2='y'
注意:出于安全原因,我为表和列输入了模拟名称

无论我以何种方式收到错误:

Msg 213, Level 16, State 1, Procedure CustomVLANPicsMaintenance, Line 11
Insert Error: Column name or number of supplied values does not match table definition.
这很奇怪,因为这是删除而不是插入。这台服务器上有许多存储过程,但是这个特定的“CustomVLANPicsMaintenance”在任何地方都不存在!!!!!!它甚至与我试图从中删除行的表无关。更奇怪的是,直到最近,delete方法仍然有效。我找不到这个表中的任何链接,也找不到任何说明它应该在delete上运行一个过程的内容(尽管我不太确定在哪里可以找到这个)


以前有人收到过类似的消息吗?

我会先检查一下表中是否存在删除触发器。在Management Studio中,触发器列表位于数据库/%DB name%/Tables/dbo.%Table name%/Triggers下。

执行删除操作时,错误是关于插入。你看过触发器内部了吗?唯一的触发器运行update和select语句。OMG谢谢!!当我试图通过查询搜索时,这个触发器没有出现@麦克西克:如果我的回答解决了你的问题,你可以吗?