【发布时间】:2018-03-17 18:33:18
【问题描述】:
我有一个表ABC 有很多列,其中两列是:
ID - VARCHAR(10) 和 ROLE VARCHAR(10)。
现在我一直在尝试使用ID 更新列ROLE,这是查询:
UPDATE TABLE ABC
SET ROLE='READ_ONLY'
WHERE ID='AB234PQR'
现在由于某些未知原因,我收到了错误 - truncated incorrect integer value。我不知道我哪里出错了。我一直在努力解决这个问题。
我访问过其他类似标题的问题。都使用convert或where子句中的其他功能,但我没有使用任何这样的东西,仍然给我同样的错误。
我检查了表格描述,似乎还不错。我哪里会出错?任何帮助表示赞赏。
【问题讨论】:
-
这张表有触发器吗?
-
@P.Salmon 我认为这可能是问题所在。我最近确实创建了一些触发器。我会看看它们并回复你。谢谢,伙计。
-
@P.Salmon 你是对的!!该表上有触发器创建问题!非常感谢!
标签: mysql sql-update truncated