首页 > 解决方案 > 如何更改 MySQL 中大量数据的列中的值?只能为每个值手动完成还是有其他方法?

问题描述

假设我有一个列值:

code    value
#125    abc
#137    xyz
#197    pqr

我想将(删除第一个字符?删除所有#符号?)值更改为:

code    value
125    abc
137    xyz
197    pqr

标签: mysqlsql

解决方案


你的意思是删除第一个字符?

UPDATE t SET c = SUBSTRING(c, 2)

或者删除前导哈希?

UPDATE t SET c = TRIM(LEADING '#' FROM c)

推荐阅读