java.sql.SQLException:第1行错误的"MonthlyIncome"列被截断的数据

zai*_*hCS 6 java sql

我正在尝试更新以及使用我的GUI将数据保存到我的数据库.我的问题是,如果我没有输入任何数据到我的数据库允许null的某些文本框,我会收到这种错误:java.sql.SQLException:第1行的'MonthlyIncome'列截断数据

FAt*_*oon 13

通常,当您为列添加太长的数据时会发生此问题.在这种情况下,无论您更新"MonthIncome"字段的数据太长.


小智 9

可能发生此错误的另一个原因是当您的列的类型是具有有限值列表的 ENUM 但您尝试插入不属于该列表的内容时。

例如,如果您的列类型是 ENUM ('XXX','YYY','ZZZ') 但您尝试在此列中插入值 'AAA',您将得到相同的错误。