0

我有一个快速(希望很简单)的问题。我有一些信息存储在 MySQL 数据库中:

|info1=value1
|info2=value2
|info3=value3
|info4=value4
|info5=value5
|info6=value6

我需要能够从中获得一组特定的信息。假设这组数据位于名为 options 的表中的每条记录中。我需要能够提取info3价值信息,这意味着我需要(对于每条记录)收到记录的“ value3”部分。我不需要“ |info3=”,只需要“ value3”;“”的实际值value3对于每条记录都是不同的。

4

1 回答 1

1

你的问题很简单,好吧。

我不认为同样可以告诉答案:

select substring_index(
    substring_index(
       old_text
       ,'info3=',-1),'|',1)
from mw_text;

这应该做你想要的。

但是,我真的希望这只是为了玩,否则,我建议您审查您的数据库设计。

于 2010-12-09T20:47:39.133 回答