我有一个使用 Woocommerce/Wordpress 建立基本 ecomm 商店的客户。在数据库中,所有订单项目都被序列化。例如:
a:1:{i:0;a:10:{s:2:"id";s:2:"25";s:12:"variation_id";s:0:"";s:4:"name";s:10:"The Hobbit";s:3:"qty";i:1;s:9:"item_meta";a:0:{}s:13:"line_subtotal";s:4:"17.5";s:17:"line_subtotal_tax";s:4:"1.84";s:10:"line_total";s:4:"17.5";s:8:"line_tax";s:4:"1.84";s:9:"tax_class";s:0:"";}}
不是数据库天才 - 为什么要序列化任何数据?这有什么好处吗?此外,是否可以反序列化 SQL 以检索该数组中的各个值?