数据库中有一列字符串,如下
100,1,1,0,0
100,1,2,0,0
100,2,3,4,2
...希望将前面的100修改为1,如下:
1,1,1,0,0
1,1,2,0,0
1,2,3,4,2
...求sql,谢谢!
100,1,1,0,0
100,1,2,0,0
100,2,3,4,2
...希望将前面的100修改为1,如下:
1,1,1,0,0
1,1,2,0,0
1,2,3,4,2
...求sql,谢谢!
解决方案 »
- mysql数据库监控规定的表中每五分钟内没有新数据产生则报警提示,最好把这个提示信息放到一个txt的文件里
- 请教外部程序轮询Mysql的innodb表以及event_schedule同步问题
- MySQL的ID 32768 问题
- sql语句优化
- MySql Control Center 连本地数据库出错
- mysql乱码
- 请问这个sql怎么写
- 恳求大家前来讨论MySQL的优缺点,这里是我这几天的心得,希望得到大家点评.(总120分,内有链接)
- 不知道我的这个想法在MySQL里能否实现~?
- 怎么修改mysql的root用户名,navicat不能新建连接
- 如何用EMS SQL Manager 2005 for MySql 备份MySql数据库?
- TSM_ENTITY_HISTORY.TMD文件是做什么用的,可以删除么?
update tt set f1=concat('1',mid(f1,instr(f1,'100,')+4))
or
update tt set f1=replace(f1,'100','1')
mysql> select replace('100,1,1,0,0',100,1);
+------------------------------+
| replace('100,1,1,0,0',100,1) |
+------------------------------+
| 1,1,1,0,0 |
+------------------------------+
1 row in set (0.00 sec)
where 有一列字符串 like '100,%'
update fun_build set base_msg = concat('100',substr(base_msg,3) where player_id = 'hao' and sub_type = 28;