我在mysql数据库中有6个字符的数据,如123456。我想更改现有数据,例如123 , 456。有没有mysql查询可以做到这一点。因为我想改变超过3000条记录。
答案 0 :(得分:1)
试试这个,它会FORMAT您的号码 ,无论 的位数如何:
UPDATE yourtable
SET yourfield = FORMAT(yourfield,0)
答案 1 :(得分:0)
试试这个:
UPDATE yourtable
SET yourfield = LEFT(yourfield,3) + ',' + RIGHT(yourfield,3)
它会做你要求的。请注意,如果您的字段长度不是6个字符,那将无济于事
答案 2 :(得分:0)
update mytable set
mycolumn = replace(mycolumn, ',', '')