这条update怎么写

huanagain 2009-11-20 08:53:12
update table set ziduan = ziduan+'在原来的基础上加些字符' where zd = '111'

就是一个varchar,字符的,在原来的基础上加些字符,能不能达到这个功能的.
...全文
98 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
huanagain 2009-11-20
  • 打赏
  • 举报
回复
哈哈,我自己也完成了啊.
vinsonshen 2009-11-20
  • 打赏
  • 举报
回复
这个其实就是字符串相加的函数就可以了
mysql下对应函数为concat,mssql下为“+”,oracle下为“||”
ACMAIN_CHM 2009-11-20
  • 打赏
  • 举报
回复
mysql 中字符串相连是用 concat() 函数,不是+号,除了微软的产品,其它数据库很少用+做为字符串连接操作的。

通过sql mode 设置,你可以用 || ziduan || '在原来的基础上加些字符' 与oracle等标准SQL兼容。
xiaodong101010 2009-11-20
  • 打赏
  • 举报
回复
楼上正解
WWWWA 2009-11-20
  • 打赏
  • 举报
回复
update table set ziduan =concat(ziduan,'在原来的基础上加些字符') where zd = '111'

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧