我在 mysql 数据库中有 6 个字符的数据,例如 123456。我想更改现有数据,例如 123 、 456 。是否有任何mysql查询可以做到这一点。因为我想更改超过 3000 条记录。
问问题
51 次
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 回答