我刚刚将一个 php 站点移至新服务器。我的一个查询因 Data truncated for column 'xxx' ar row 1
消息而失败。我检查了这个字段是 float (10,6) 类型。而且我提供的白色更新的值并不完全是 float(10,6) 格式,它们会有所不同..就像有时我只放 0 或只放 54.56666 .. 所以知道我该如何解决吗?
PS: 在早期的服务器上,一切正常。这个新服务器有不同(更新)版本的 mysql。我不想对 mysql 配置进行任何更改。
最佳答案
此外,如果您有一个枚举,并且您插入了一个枚举中不存在的值,您会看到此错误。
关于php - 第 1 行 'xxxx' 列的数据被截断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2243922/