提问者:小点点

如何用id列名称从mysql中获取值


在users表中,有两列,一列用于id,另一列用于用户名;

我想从MySQL列中获得一个用户名,其中包含他们的id

类似{1:'Ahmed',2:'Jon',3:'Rashed'}

在javascript或Node.js中使用它

有什么建议吗


共1个答案

匿名用户

我认为您正在寻找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"}            |
+-----------------------------------------+