mysql存储过程中传decimal值会自动四舍五入,没有小数
通过 call proc(0.2,0.5); 查看结果数据库竟然是0 和 1
原因:proc的参数没有设置好
参数:原本是 in a decimal,in b decimal
应该改为:in a decimal(10,2),in b decimal(10,2) -- 长度为10,2位小数
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。