gpt4 book ai didi

php - 带 SET 字段的 WHERE 语句

转载 作者:行者123 更新时间:2023-11-29 04:31:40 25 4
gpt4 key购买 nike

情况:

有一个名为 country 的 SET 字段,带有值

('us','uk','fr','intl')

当我从数据库中提取内容时:

$sql  = "SELECT id, title, content "; 
$sql .= "FROM table_name ";
$sql .= "WHERE country='us'";

适用于仅标记为“us”的条目,但如果条目为“us,uk”或“us,fr,intl”等等。它不拉那些。想法?

谢谢!

最佳答案

您需要使用 FIND_IN_SET() 函数。

SELECT id, title, content
FROM table_name
WHERE FIND_IN_SET('us', country)

关于php - 带 SET 字段的 WHERE 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1318439/

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