标题 ## [流派] => 数组
(
[0] => History
[1] => ACTION
[2] => ROMANTIC
)
在流派对象中,存在 3 个数组值,名称为 History、ACTION 和 ROMANTIC。
在数据库的流派列中,您可以看到以 json 格式存储的数据。我如何在一个 SQL 查询中检索数据,该查询具有流派对象中存在的匹配数组值(History、ACTION、ROMANTIC)。
最佳答案
我希望Genre
列是JSON
数据类型,然后使用JSON_CONTAINS
SELECT
*
FROM
`TABLE`
WHERE
JSON_CONTAINS(genre, '["History", "ACTION", "ROMANTIC"]');
检查Fiddle
关于mysql - Sql-如何使用 php 从数据库中检索具有 json 编码格式值的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52647636/