0

我在 mysql 数据库中有 6 个字符的数据,例如 123456。我想更改现有数据,例如 123 456 。是否有任何mysql查询可以做到这一点。因为我想更改超过 3000 条记录。

4

3 回答 3

1

试试这个,无论位数如何,它都会格式化您的数字:

UPDATE yourtable
SET yourfield = FORMAT(yourfield,0)
于 2013-06-04T10:21:29.207 回答
0

尝试这个 :

UPDATE yourtable
SET yourfield = LEFT(yourfield,3) + ',' + RIGHT(yourfield,3)

它会做你要求的。请注意,如果您的字段不是 6 个字符长,这将无济于事

于 2013-06-04T10:12:47.427 回答
0
update mytable set
mycolumn = replace(mycolumn, ',', '')
于 2013-06-04T10:14:11.353 回答