Как заменить значение в столбце mysql на запрос вроде: Столбец options
и его тип varchar(255)
С
id options
1 A|10|B|20|C|30
2 A|Positive|B|Negative
Для
id options
1 A|10,B|20,C|30
2 A|Positive,B|Negative
Я делаю это по php, как это.
<?php
$str = "A|10|B|20|C|30";
$arr = explode("|",$str);
$newArr = array();
for($i=0;$i<count($arr);$i+=2){
if($arr[$i] && $arr[$i+1]){
$newArr[] = $arr[$i]."|".$arr[$i+1];
}
}
echo "Before:".$str."\n";
echo "After :".implode(",",$newArr);
?>
Поэтому вместо PHP я хочу сделать это в MySQL.