小编ed *_*ran的帖子

Mysql 5.7 ERROR 3143(42000):无效的JSON路径表达式.错误在字符位置3附近

iam使用mysql 5.7.17(最新版本)

这是我的表samp1

mysql> select *from samp1;  

+-----+----------------------------------------------------------------+
| id  | jdoc                                                           |
+-----+----------------------------------------------------------------+
| 101 | {"k1": 12, "k2": 34}                                           |
| 111 | {"k1": 12, "k2": 34, "k3": {"L1": "value1", "L2": "value2"}}   |
| 112 | {"k1": 12, "k2": 34, "k3": {"L1": "value1", "L2": "value2"}}   |
| 125 | {"7": "123", "8": 10, "9": "hey", "10": ["dar", "sne", "swo"]} |
+-----+----------------------------------------------------------------+
Run Code Online (Sandbox Code Playgroud)

当我使用下面的查询它正在执行

select id,jdoc -> "$.k3" as f from samp1  ;
Run Code Online (Sandbox Code Playgroud)

但是当我使用单个数字键的查询时.它抛出错误,为什么?

select id,jdoc -> "$.7" as f …
Run Code Online (Sandbox Code Playgroud)

mysql json

5
推荐指数
1
解决办法
2705
查看次数

MQTT 单条消息可以容纳多少数据?

对于单个消息,在 mqtt 中向主题(代理或接收器)发送(发布)数据是否有任何限制?

提前致谢..

mqtt

4
推荐指数
1
解决办法
3893
查看次数

为什么十六进制在Java中不区分大小写?

如果Java是区分大小写的语言,那么为什么十六进制值不区分大小写?

int x = 0x21af3;
int y = 0X21AF3;

System.out.println(x==y);
Run Code Online (Sandbox Code Playgroud)

它返回true.任何人都可以解释为什么十六进制不区分大小写?

java hex case-sensitive case-insensitive

-1
推荐指数
1
解决办法
1490
查看次数

标签 统计

case-insensitive ×1

case-sensitive ×1

hex ×1

java ×1

json ×1

mqtt ×1

mysql ×1