mysql format() 应该是为展现而非中间运算过程使用的函数,因此当数值大于1000时,会有逗号作分割,这就形成将其结果插入数值表时出现data truncated问题,也就是格式问题。mysql
format()
能够用convert(data,decimal(10,2))来替代。sql
convert(data,decimal(10,2))