除了在 each 之后进行字符串操作之外JSON_EXTRACT,是否有更简单或更正确的方法来JSON_EXTRACT返回不带引号的字符串?
或者这个问题应该在 StachExchange 上?
小智 25
如果您有 MySQL 5.7.13 或更高版本,则可以使用JSON_UNQUOTE()代替JSON_EXTRACT()或->>代替->. 例子:
SELECT field->>"$.foo.barr" FROM table;
小智 8
我无法评论 Alex Markov 的回答,因为我没有足够的声誉。在我的情况下,使用 JSON_UNQUOTE 而不是 JSON_EXTRACT 不起作用,但我可以通过将第二个包裹在前者中来获得结果,如下所示: JSON_UNQUOTE(JSON_EXTRACT(bla bla))
| 归档时间: |
|
| 查看次数: |
22731 次 |
| 最近记录: |