-1
我在球场表(MySQL的)命名的位置的JSON场,我可以用像下面另一个JSON比较呢?...我可以比较两个完整的json值吗?
select *from stadiums where location = '{"lat":40, "lng":3}';
*查询犯规返回我的任何错误,但犯规还给我实际上有巧合的任何行
我在球场表(MySQL的)命名的位置的JSON场,我可以用像下面另一个JSON比较呢?...我可以比较两个完整的json值吗?
select *from stadiums where location = '{"lat":40, "lng":3}';
*查询犯规返回我的任何错误,但犯规还给我实际上有巧合的任何行
MySQL有JSON_SEARCH
JSON_CONTAINS
JSON_EXTRACT
您可以用来搜索JSON字段的函数。
试着这么做:
select * from stadiums where
JSON_EXTRACT(location, '$.lat') = 40 and
JSON_EXTRACT(location, '$.lng') = 3;
感谢评论! 我分别进行了比较,我只是想知道是否有更简单的方法来比较json –
您正在使用什么数据库和什么是你存储'location'领域?字符串,文本,JSON? – user3254198
MySQL和一个JSON场,地点是JSON场 –