gpt4 book ai didi

MySQL JSON_CONTAINS 字段值

转载 作者:行者123 更新时间:2023-11-29 19:18:23 26 4
gpt4 key购买 nike

我有这个代码:

(SELECT COUNT(streams.id) FROM streams 
WHERE JSON_CONTAINS(streams.server, '[\"servers.id"\"]')) AS streams_total

我在表中有streams.id值(1或2或3或4或5等)并且希望使用上面的mysql查询这个查询以便它能够工作:

(SELECT COUNT(streams.id) FROM streams 
WHERE JSON_CONTAINS(streams.server, '[\"1"\"]')) AS streams_total

所以我不知道如何放入 JSON_CONTAINS [] 字段值以便它可以返回正确的值

我无法将值从 mysql 字段名称传递到 JSON_CONTAINS (以便它使用 field_name 获得正确的值)....我缺少什么?

最佳答案

我认为您应该在查询中应用一些更改以获得正确的输出,如下所示 -

SELECT COUNT(streams.id) FROM streams 
WHERE JSON_CONTAINS(`json`, '{"streams.server" : "1"}') AS streams_total

关于MySQL JSON_CONTAINS 字段值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42579540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com