从mysql字段中的长字符串中提取某些文本并更新到不同的字段

时间:2015-01-28 11:07:53

标签: mysql extract text-extraction

我想要做的是从mysql字段中的一长串信息中提取价格,然后用该价格更新不同的字段。

长字符串字段如下所示(2个示例);

一个:2:{S:15:" info_buyRequest&#34 ;;一个:6:{S:4:" uenc&#34 ;; S:92:" aHR0cDovL3d3dy5yYXR0YW5kaXJlY3QuY28udWsvb3hmb3JkLWRpbmluZy1zZXQtdGVzdC00Lmh0bWw_X19fU0lEPVU,& #34 ;; S:7:"产品&#34 ;; S:4:" 4938&#34 ;; S:15:" related_product&#34 ;; S:0:&#34 ;&#34 ;; S:17:" bundle_option_qty&#34 ;;一个:1:{I:1457; S:1:" 1&#34 ;;} S:13:" bundle_option&#34 ;;一个:2:{I:1457; S:4:" 9588&#34 ;; I:1455; S:4:" 9492&#34 ;;} S:3:& #34;数量&#34 ;; I:1;} S:27:" bundle_selection_attributes&#34 ;; S:97:"一个:4:{S:5:"价格&#34 ;; d:的 600 ; S:3:"数量&#34 ;; d:1; S:12:" option_label&#34 ;; S:5:&#34 ;台式&#34 ;; S:9:" option_id&#34 ;; S:4:" 1455&#34 ;;}&#34 ;;}

一个:2:{S:15:" info_buyRequest&#34 ;;一个:6:{S:4:" uenc&#34 ;; S:92:" aHR0cDovL3d3dy5yYXR0YW5kaXJlY3QuY28udWsvb3hmb3JkLWRpbmluZy1zZXQtdGVzdC00Lmh0bWw_X19fU0lEPVU,& #34 ;; S:7:"产品&#34 ;; S:4:" 4938&#34 ;; S:15:" related_product&#34 ;; S:0:&#34 ;&#34 ;; S:17:" bundle_option_qty&#34 ;;一个:1:{I:1457; S:1:" 1&#34 ;;} S:13:" bundle_option&#34 ;;一个:2:{I:1457; S:4:" 9588&#34 ;; I:1455; S:4:" 9492&#34 ;;} S:3:& #34;数量&#34 ;; I:1;} S:27:" bundle_selection_attributes&#34 ;; S:98:"一个:4:{S:5:"价格&#34 ;; d:的 1300 ; S:3:"数量&#34 ;; d:1; S:12:" option_label&#34 ;; S:5:&#34椅子&#34 ;; S:9:" option_id&#34 ;; S:4:" 1457&#34 ;;}&#34 ;;}

理想情况下,我只会搜索s:5:"价格&#34 ;; d:部分作为信息之前和之后可以更改。

有什么想法吗?

非常感谢您寻找

大卫

0 个答案:

没有答案