2014-02-20 32 views
0

我找的一個選項,在MySQL表,其中標題說從MySQL磁場被特定字符串,並以字符串

+---------------------------------------------------------------------+---------+ 
| title                | albumid | 
+---------------------------------------------------------------------+---------| 
| a:1:{s:5:"en_US";s:11:"Donau river";}        |  171 | 
| a:1:{s:5:"en_US";s:26:"The Sunset of River Danube";}    |  171 | 
| a:1:{s:5:"en_US";s:26:"quiet evening at the river";}    |  171 | 
| a:1:{s:5:"en_US";s:20:"river beach interior";}      |  171 | 
| a:1:{s:5:"en_US";s:41:"A quiet evening on the beach at the river";} |  171 | 

要修剪例如標題字段更新現有的字段更新同一領域

一個:1:{S:5: 「EN_US」; S:11: 「瑙河」;}

Donau的河流

並更新mysql字段同時具有這個新值?

回答

1

試試這個

UPDATE yourTable 
SET title = SUBSTRING_INDEX(SUBSTRING_INDEX(title,'";}',1),':"',-1); 
+0

那樣簡單功效神奇,乾杯! – user3292965