MySQL конкатенации JSON путь с числовой переменной не удается - PullRequest
0 голосов
/ 24 февраля 2019

Следующее утверждение будет выполнено без ошибки:

select json_contains_path('{"12":12}','one',concat('$."',12,'"'));

Но следующее будет с ошибкой: cant create json with binary string:

prepare stmt from 'select json_contains_path(\'{"12":12}\',\'one\',concat(\'$."\',?,\'"\'))';
set @n=12;
execute stmt using @n;

Почему это так?Я думаю, что это то же самое с заменой переменной

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...