我使用MariaDB 10.2.7从JSON文档中选择一个值。在调查了一下之后,我必须提取并取消引用结果。但是现在使用此方法时遇到以下问题。我有一个带有字段title
的latin1_swedish_ci表。该字段的内容是:
{"en":"Lorum Ipsum","sv":"Börk Börk Börksum"}
我选择行的内容如下:
SELECT JSON_UNQUOTE(JSON_EXTRACT(title, '$.sv')) FROM...
现在,当我选择英文版时,我得到了预期的结果:
Lorum Ipsum
但是如果我选择瑞典语版本,那么双重结果仍然在结果"Börk Börk Börksum"
附近,所以JSON_UNQUOTE似乎只是忽略了引号。这是一个已知问题还是我错过了什么?