Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL avec un caractère spécial dans le chemin json

Vous pouvez utiliser des caractères spéciaux dans les noms de clé en les délimitant avec "" :

mysql> set @j = '{"*abc": 123}';

mysql> select json_extract(cast(@j as json), '$."*abc"') as special;
+---------+
| special |
+---------+
| 123     |
+---------+