我的 mysql 表中有一列包含以下 Json 数据。
var employees = [
{"firstName":"John", "lastName":"Doe"},
{"firstName":"Anna", "lastName":"Smith"},
{"firstName":"Peter","lastName": "Jones"}
];
现在我想在我的查询中使用这个列数据
select *
from tb1
left join tb2 on tb1.(this firstName inside my column) = tb2.firstName.
有没有办法在mysql服务器中查询JSON数据?
最佳答案
mySQL 支持 JSON,但是您必须将列正确设置为 JSON(将 JSON 字符串放入 varchar
/text
将NO 起作用。请参阅文档: https://dev.mysql.com/doc/refman/5.7/en/json.html
关于php - 在 mysql 服务器列中查询 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37057694/