mysql疑难杂症
1、mysql 查找 float 类型精确查询无结果
创建字段时未指定 float 长度和小数点位数
mysql 中,float 保存近似值,decimal 精确存储
直接 sql 查询,以下可获得结果,
SELECT * FROM `t_cash` where CONCAT(cash_num,'')='0.3';
SELECT * FROM `t_cash` where CAST(cash_num AS CHAR) = '0.3';
SELECT * FROM `t_cash` where format(cash_num ,1) = format('0.3' ,1);
SELECT * FROM `t_cash` where cash_num like '0.3';
但ThinkPHP 6.0.0 调用 model 时只支持用 like



浙公网安备 33010602011771号