这个mysql语句应该如何写?

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


                        
  
  
                    
这个mysql语句应该如何写?

相关文章:

你感兴趣的文章:

标签云: