我正在尝试在存储过程中创建一个 json 字符串,
下面是我的代码:
SELECT
CONCAT("[",
GROUP_CONCAT(
CONCAT("{roomid:'",roomId,"'"),
CONCAT(",participant1:'",participant1),
CONCAT(",participant2:'",participant2),"'}")
)
,"]")
AS json FROM cmChatRooms;
我正在关注上面的链接,并希望像这样输出
mysql 抛出语法错误,但我无法得到该错误。
最佳答案
yupi 我得到了那个工作,愚蠢的语法错误,已更正,现在它按我的意愿工作了
SELECT
CONCAT("[",
GROUP_CONCAT(
CONCAT("{roomid:'",roomId,"'"),
CONCAT(",participant1:'",participant1),"'}")
,"]")
AS json FROM cmChatRooms;
关于mysql - 在mysql存储过程中使用concat创建json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22814237/