php - 第 1 行 'xxxx' 列的数据被截断

标签 php mysql

我刚刚将一个 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/

相关文章:

php - php 中的年和周至今

php - 为什么这个查询没有给我最近插入的行?

php - 使用 PDO 从数据库中选择数据

mysql - 插入或编辑后使用 MySQL 触发器克隆表中的条目

php - mysql_real_escape_string($value) 不起作用

php - 两个表逗号的mysql结果集

php - 如何使用 Laravel 在主 CoffeeScript 中需要其他 CoffeeScripts 文件?

php - URI 路由不起作用(多语言)

mysql - 如何比较同一个表的行并将另一个表的权重应用于每列

php - 真正的转义字符串和 PDO