2 столбца name
и hobby
, оба varchar(255).hobby
является результатом serialize(array())
.
id name hobby
1 jack a:2:{i:0;s:8:"swimming";i:1;s:8:"football";}
2 mary a:2:{i:0;s:5:"music";i:1;s:2:"TV";}
Когда я обновил базу данных с mysql 5.3 до mariadb 10.2, я хочу обновить столбец hobby
до формата json с помощью unserialize()
и json_encode()
, тогда я могу получить:
id name hobby
1 jack ["swimming","football"]
2 mary ["music","TV"]
Как использовать PDO для этого?
unserialize
,json_encode
, сохранить обратно? - person Matt Raines   schedule 26.04.2018