Mysql 从串行SQL条目中获取单个值

Mysql 从串行SQL条目中获取单个值,mysql,Mysql,如何从以下条目中获取单个值: O:8:"stdClass":10: {s:4:"mime";s:10:"image/jpeg";s:4:"size";s:6:"238062";s:7:"storage";s:9:"FSStorage"; s:3:"uri";s:26:"kat_bild_mountainbikes.jpg";s:8:"filename";s:26:"kat_bild_mountainbikes.jpg";s:5:"width";s:4:"1000";s:6:"h

如何从以下条目中获取单个值:

O:8:"stdClass":10:     
{s:4:"mime";s:10:"image/jpeg";s:4:"size";s:6:"238062";s:7:"storage";s:9:"FSStorage";     s:3:"uri";s:26:"kat_bild_mountainbikes.jpg";s:8:"filename";s:26:"kat_bild_mountainbikes.jpg";s:5:"width";s:4:"1000";s:6:"height";s:3:"595";s:3:"alt";s:0:"";s:5:"title";s:0:"";s:8:"settings";s:0:"";}

我想得到图像路径,在那里。什么是最好的、最快的方法呢?

尝试使用SQL来实现这一点真是个坏主意

但如果序列化信息的结构始终相同,则可以使用子字符串索引

 SELECT SUBSTRING_INDEX(SUBSTRING_INDEX(<column>, '"',6),'"',-1) AS Image_Path
 FROM `<table>` 

简单地用适当的名称替换和…

这就是为什么不应该在表中序列化数据。最快的方法可能是取消序列化