mysql - 如何更改 MySQL 中大量数据的列中的值?只能为每个值手动完成还是有其他方法?
问题描述
假设我有一个列值:
code value
#125 abc
#137 xyz
#197 pqr
我想将(删除第一个字符?删除所有#符号?)值更改为:
code value
125 abc
137 xyz
197 pqr
解决方案
你的意思是删除第一个字符?
UPDATE t SET c = SUBSTRING(c, 2)
或者删除前导哈希?
UPDATE t SET c = TRIM(LEADING '#' FROM c)
推荐阅读
- c - Linux 磁盘缓存和带 GFP_ATOMIC 的 kmalloc
- php - 更改 Slim 请求属性
- c# - c# 读取一个文本文件。如何避免再次阅读
- sockets - golang net.Conn 有新消息时能得到通知吗?
- python - 让机器人加入 vc 并播放音乐
- java - 替换 Java 中出现的多个 \r\n
- laravel - 如何解决请求的资源错误中不存在“Access-Control-Allow-Origin”标头
- javascript - 在 Vuejs 中渲染输入字段
- wordpress - 在我的 wordpress 网站上,我想使用正则表达式重定向一些 404
- java - Tess4j 与 Wildfly