我有一个快速(希望很简单)的问题。我有一些信息存储在MySQL数据库中:
|info1=value1
|info2=value2
|info3=value3
|info4=value4
|info5=value5
|info6=value6
我需要能够从中获得一定的信息。让我们假设这组数据位于名为options的表中的每个记录中。我需要能够提取info3
值信息,这意味着我需要(对于每个记录)收到记录的“value3
”部分。我不需要“|info3=
”,只需要“value3
”; “value3
”的实际值对于每条记录都不同。
答案 0 :(得分:1)
你的问题很简单,好吧。
我认为答案不一样:
select substring_index(
substring_index(
old_text
,'info3=',-1),'|',1)
from mw_text;
这应该做你想要的。
但是,我真的希望这只是为了游戏,否则,我会建议您查看数据库设计。