gpt4 book ai didi

mysql - 选择并跳过 MySQL 结果

转载 作者:行者123 更新时间:2023-11-29 06:38:49 24 4
gpt4 key购买 nike

我有一个包含游戏信息的数据库。每个游戏都以 cat1、cat2、cat3 的形式分配类别。我的表的结构

games (
id int not null auto_increment,
name varchar (100) not null,
...
cats varchar (200) not null,
FULLTEXT INDEX fulltext (cats)
primary key (id)
)engine=myisam charset=utf8;

要搜索特定类别的游戏,我使用以下查询:

SELECT * FROM games WHERE MATCH(cats) AGAINST('action' IN NATURAL LANGUAGE MODE)

现在,如何显示不包含“ Action ”类别的游戏?例如,我想在 cats 字段中显示所有不包含“action”字样的游戏。

你有什么想法吗?

最佳答案

您可以使用 NOT 运算符:

SELECT *
FROM game
WHERE cat1 NOT IN ('action');

在你的情况下可能是这样的:

SELECT * 
FROM games
WHERE NOT MATCH(cats) AGAINST('action' IN NATURAL LANGUAGE MODE)

文档: https://www.w3schools.com/sql/sql_and_or.asp

关于mysql - 选择并跳过 MySQL 结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52576455/

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