我可以在mysql 4.0.27中使用contains函数吗?

我可以在mysql 4.0.27中使用contains函数吗?,sql,mysql,Sql,Mysql,我在mysql 4.0.27中运行此sql: select * from table where contains(name,"foo"); 报告语法错误,为什么 我可以在mysql 4.0.27中使用contains函数吗 感谢您的帮助:)我看起来不像CONTAINS()是一个MySQL函数,但是您可以在MySQL 4.0中使用该函数,如下所示: SELECT * FROM table WHERE INSTR(name, 'foo') > 0; 您还可以使用运算符: SELECT *

我在mysql 4.0.27中运行此sql:

select * from table where contains(name,"foo");
报告语法错误,为什么

我可以在mysql 4.0.27中使用contains函数吗


感谢您的帮助:)

我看起来不像
CONTAINS()
是一个MySQL函数,但是您可以在MySQL 4.0中使用该函数,如下所示:

SELECT * FROM table WHERE INSTR(name, 'foo') > 0;
您还可以使用运算符:

SELECT * FROM table WHERE name LIKE '%foo%';

但是请记住,如果存在
name
字段,则此类查询不会在该字段上使用索引。

我看起来不像
CONTAINS()
是一个MySQL函数,但您可以在MySQL 4.0中使用该函数,如下所示:

SELECT * FROM table WHERE INSTR(name, 'foo') > 0;
您还可以使用运算符:

SELECT * FROM table WHERE name LIKE '%foo%';

但是请记住,如果存在
name
字段,则此类查询不会在该字段上使用索引。

谢谢!如何在instr中实现“或”、“和”<代码>指令(名称“foo或koo”)>0this@Zenofo:否,您必须重复函数:
WHERE(INSTR(name,'foo')>0)或(INSTR(name,'koo')>0)
。。。请注意,您也可以使用
WHERE名称,如'%foo%'或'%koo%'
。谢谢!如何在instr中实现“或”、“和”<代码>指令(名称“foo或koo”)>0this@Zenofo:否,您必须重复函数:
WHERE(INSTR(name,'foo')>0)或(INSTR(name,'koo')>0)
。。。请注意,您也可以使用
WHERE名称,如'%foo%'或'%koo%'