第1行的“预算”列截断数据

时间:2009-12-27 15:14:23

标签: php mysql debugging

当我尝试将某些内容插入MySQL表时遇到此错误。可能的原因是什么?如何解决这个问题?

“预算”的原始值是800元,插入时,它变为800,元素丢失。

2 个答案:

答案 0 :(得分:3)

这意味着您正在尝试插入会溢出该列的已分配存储空间的数据。

答案 1 :(得分:0)

如果您的SQL Mode设置为strict,那么任何不适合的数据插入都会导致错误,插入将失败,如果模式不严格,插入将成功,截断会发出警告。但这不应该用作此问题的解决方法。相反,您需要确定导致此问题的字段,并应更新表格以使其足够宽以容纳应用程序可能提供的最广泛的数据MySql