sql查询:如果任何列在给定的单词数组中甚至提到了一个单词,请选择整行

sql查询:如果任何列在给定的单词数组中甚至提到了一个单词,请选择整行,sql,Sql,我有以下sql查询: 从包含((column1,column2,column3),“default”)的tableName中选择distinct*。 这个很好用。与只查看一个关键字“default”不同,可以提及一个单词数组,如果任何列在该单词数组中提及了一个单词,请选择整行 select distinct * from tableName where contains ( (column1, column2, column3), 'default' OR 'defalut2') 当我试

我有以下sql查询:

从包含((column1,column2,column3),“default”)的tableName中选择distinct*。

这个很好用。与只查看一个关键字“default”不同,可以提及一个单词数组,如果任何列在该单词数组中提及了一个单词,请选择整行

select distinct * 
from tableName 
 where contains ( (column1, column2, column3), 'default' OR 'defalut2')

当我试图执行查询时,我发现“关键字‘或’附近的语法不正确”。我做错什么了吗?