类型相同,直接写入就好了,不需要转换吧。 你getOutAmount() 是 DECIMAL(12,2)类型,那你getOutAmount()*-1还是DECIMAL(12,2)了 out_amount类型也为 DECIMAL(12,2), 可以直接 insert 或者update的。 类型转换主要是在时间日期转字符串, 字符串转时间日期, 数字转字符串 等时候用的多, 在int, float, decimal, numeric类型之间是可以直接写入的,如果你不考虑精度问题, mysql 会直接帮你截断小数点后多余的。
56,679
社区成员
56,709
社区内容
加载中
试试用AI创作助手写篇文章吧