#mysql #json
#mysql #json
Вопрос:
Я пытаюсь создать, добавить объект json к ряду записей, где значением является UUID. покопавшись в этом, я могу ограничить проблему этим:
select json_object("uuid", select UUID())
даже базовый
select json_object("uuid", select "1")
похоже, не работает
в обоих случаях я получаю синтаксическую ошибку при подвыборке. разве json_object не поддерживает, чтобы один из параметров был результатом метода mysql? и / или есть ли лучший способ для меня сделать это? это в MySQL 5.7.12
Ответ №1:
Вам не нужно устраивать гнездо SELECT
. Просто вызовите функцию.
SELECT JSON_OBJECT("uuid", UUID());