我尝试了以下两个陈述:
SELECT col FROM db.tbl WHERE col (LIKE 'str1' OR LIKE 'str2') AND col2 = num
导致语法错误
SELECT col FROM db.tbl WHERE page LIKE ('str1' OR 'str2') AND col2 = num
导致"截断不正确的DOUBLE值:str1"和"截断不正确的DOUBLE值:str2",看起来像每个结果.但是,实际上没有返回任何结果.
我认为这两个陈述中的一个会奏效,但事实并非如此.
SELECT col FROM db.tbl WHERE (col LIKE 'str1' OR col LIKE 'str2') AND col2 = num