在users表中,有两列,一列用于id,另一列用于用户名;
我想从MySQL列中获得一个用户名,其中包含他们的id
类似{1:'Ahmed',2:'Jon',3:'Rashed'}
在javascript或Node.js中使用它
有什么建议吗
我认为您正在寻找JSON_OBJECT函数,如文档中所定义的那样。https://dev.mysql.com/doc/refman/5.7/en/json-create-functions.html
mysql> SELECT JSON_OBJECT('id', 87, 'name', 'carrot');
+-----------------------------------------+
| JSON_OBJECT('id', 87, 'name', 'carrot') |
+-----------------------------------------+
| {"id": 87, "name": "carrot"} |
+-----------------------------------------+