我需要将字段中的所有数字(输入 longtext)从xxxxxx,yy
更改为xxx.xxx,yy
是“x”整数和“y”十进制数。
例子:
6000,00 至 6.000,00
100000,00 至 100.000,00
我试过format
了,但它改变了一个数字:
xxxxxx,yy 到 xxx,xxx.yy
例子:
1200,00 至 1,200.00
任何建议如何实现这一目标?
更新
我必须使用当前的数据类型,我不能更改它,这不是我的决定。我已经知道这不是处理事情的正确方法。
我需要的是与此更新等效的内容:
UPDATE <table> SET <field> = FORMAT(<field>, 2, 'de_DE');
但是这只适用于 MySQL 5.5(因为第三个参数),我只能在使用 MySQL 5.1 的机器上执行此操作