首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > Mysql >

这个mysql语句应该如何写?

2012-09-22 
这个mysql语句应该怎么写??我想问下:如果数据表的这个字段 shopinfo 内容是这样军绿色@@@/70A/11/12/13@/7

这个mysql语句应该怎么写??
我想问下:如果数据表的这个字段 shopinfo 内容是这样

军绿色@@@/70A/11/12/13@/70B/21/22/23/###天蓝色@@@/70A/31/32/33@/70B/41/42/43/###浅绿色@@@/70A/51/52/53@/70B/61/62/63/


我想对 军绿色@@@/70B/21/ (这个21-10 =11)也就是以下结果

军绿色@@@/70A/11/12/13@/70B/11/22/23/###天蓝色@@@/70A/31/32/33@/70B/41/42/43/###浅绿色@@@/70A/51/52/53@/70B/61/62/63/


我见过的是好像一般对字段里的值进行增减,如:
$db->query("UPDATE {$_pre}content SET shopinfo=storage-1 WHERE id='100'");

这个mysql语句应该怎么写??

[解决办法]
没看明白..
[解决办法]
这样?

SQL code
mysql> select concat(SUBSTRING_INDEX('军绿色@@@/70A/11/12/13','/',4),'/',SUBSTRING_INDEX('军绿色@@@/70A/11/12/13','/',-1)-3) as shopinfo;+------------------------+| shopinfo               |+------------------------+| 军绿色@@@/70A/11/12/10 |+------------------------+ 

热点排行