1

插入 MYSQL 表时,有时会收到“第 n 行的列 'x' 的数据被截断”消息,并且我无法识别被截断的数据或生成的截断值。我尝试使用列/行号,但这并没有导致我得到任何截断值。

我唯一的选择是通过从目标表中选择数据并将其与源数据进行比较来验证数据插入吗?

4

1 回答 1

0

您插入的数据超过了给定列类型的最大值。如果它来自另一个表,将您的目标表 SCHEMA 更改为与源表 SCHEMA 相同(至少对于两个表中存在的列),问题将得到解决。

于 2013-09-30T16:32:34.983 回答