这个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 |
+------------------------+