在mysql中将列类型更改为double

时间:2017-01-23 22:11:50

标签: mysql

是否有一种简单的方法可以在mysql表中将列类型从VARCHAR更改为DOUBLE,而不会在逗号后丢失数据?我试图投,但没有真正帮助从1,234,567转换为1.234,567

1 个答案:

答案 0 :(得分:2)

首先删除所有逗号:

PreHandlerExecute

然后,您可以使用UPDATE tableName SET colName = REPLACE(colName, ',', ''); 更改数据类型,它将正确解析它们。

还要确保写入列的任何查询都不包含逗号。