gpt4 book ai didi

php - MySQL - 设置字符串到数字的隐式转换?

转载 作者:行者123 更新时间:2023-11-29 23:58:12 25 4
gpt4 key购买 nike

在哪里可以打开/关闭导致数字字段的字符串隐式转换为十进制 (15,3) 的设置?

问题的一些解释:我有两台 mysql 服务器,一台用于开发,一台用于生产。运行此查询对它们的行为有所不同。生产服务器是外部托管的。我是管理员的开发框。

在开发框中,这两个查询都返回相同的 3 行:

select * from tableX where Size = '2.330';
select * from tableX where Size = 2.330;

在生产中,此返回 3 行:

select * from tableX where Size = 2.330;

但是生产中的这个返回空集:

select * from tableX where Size = '2.330';

不幸的是,代码实际上正在使用

select * from tableX where Size = '2.330';

所以在生产中它不能正常工作。我想让两个盒子匹配,这样我就可以修复它并确保它在两个盒子中都能工作。

最佳答案

可能不是你的解决方案,但我的想法是为什么你不从代码中转换并将正确的类型传递给mysql。那就更好了,因为它使 mysql 免于进行强制转换

关于php - MySQL - 设置字符串到数字的隐式转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25205570/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com