mysql更新字段值

字段值为00000,如需要update这个字段的第三个'0'为‘1’,语句应该怎么写呢?谢谢!... 字段值为00000,如需要update这个字段的第三个'0'为‘1’,语句应该怎么写呢?
谢谢!
展开
 我来答
liuyang054
2016-05-06 · TA获得超过9093个赞
知道大有可为答主
回答量:5317
采纳率:78%
帮助的人:5311万
展开全部
update 表 set 字段='00100' where 记录id=1

把第一条记录的字段值修改。 类似这样
追问
不是的,其他几个0可能会变。
类似informix里的
update t1 set 字段[3]=1
这样的效果。
追答
2、语法
STUFF ( character_expression , start , length ,character_expression )
3、示例
以下示例在第一个字符串 abcdef 中删除从第 2 个位置(字符 b)开始的三个字符,然后在删除的起始位置插入第二个字符串,从而创建并返回一个字符串
SELECT STUFF('abcdef', 2, 3, 'ijklmn')
GO
下面是结果集
aijklmnef

所以就是

select stuff(字段, 3, 1, '1')   from 表 where 记录id = 1

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式