【发布时间】:2011-09-26 15:18:09
【问题描述】:
我得到错误:
Column count doesn't match value count at row 1.
但我已经检查并重新检查了我的查询,一切似乎都很好:
UPDATE
table
SET
col = 'enum(''FOO'',''BAR'')'
WHERE
col1 = ''
AND
col2 = 'val2'
AND
col3 = 3;
我认为该表可能有一些引发错误的触发器——我没有设计系统——但我找不到任何触发器。
我在至少三个不同的表中发现了相同的错误。
注意。第三行的“枚举”实际上应该是一个字符串,而不是枚举类型。
【问题讨论】:
-
您确定这是产生此错误的查询吗?
-
“显示来自
的触发器”返回什么? -
@ypercube 是的,我确定,我直接在我的 MySQL 客户端上运行它。
-
@srivani 空结果集,未定义触发器:-S
标签: mysql