如何批量更新表的内容-占位

发布于 2021-11-05 16:27:14 字数 240 浏览 655 评论 4

我有一个表学生表,三个字段

id,name,age。

在前期做数据的时候,把name都插入变成 名字1,名字2,名字3..这样带阿拉伯数字的

现在想把名字分别改成名字一,名字二,名字三.. (其他也可以,目的是消灭阿拉伯数字)

简单的更新语句我懂,但是如何占位更新呢?

update student set name = '?一' where name like '%1'

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

白龙吟 2021-11-08 11:15:08

MYSQL 是这么写的:

绝情姑娘 2021-11-08 07:42:42
update student set name = replace( name,'1','一') ;

更新之前可以先查询一下是否正确

select  replace( name,'1','一')  name  from  student where name like '%1%';

眉黛浅 2021-11-08 04:51:57

啥意思??你是担心字节对齐问题?

命硬 2021-11-06 06:15:05

没懂什么意思

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文