TP5浮点保存问题,小数丢失

173 阅读1分钟


// 数据库连接参数

'params'          => [
		\PDO::ATTR_EMULATE_PREPARES => true//设置true 会导致小数点保存 丢失小数点
]

//解决方法:mysql去设置

SHOW VARIABLES LIKE '%table_open_cache%'; -- table_open_cache:表描述符缓存大小
SHOW VARIABLES LIKE '%table_definition_cache%'; -- table_definition_cache:表定义缓存
如果这两个值偏低,那就设置高一点,如下:

SET GLOBAL table_open_cache=16384;

SET GLOBAL table_definition_cache=16384;