如何在数据库(mysql)中搜索“many LIKE”?

时间:2010-08-03 22:52:52

标签: sql mysql mysql-error-1064

我想搜索数据库中的字符串数量(类型:MYSQL),我这样做了:

SELECT * 
  FROM `rooms` 
 WHERE `dates` LIKE '%09/08/10%' OR '%08/08/10%'

为什么它不起作用?当我删除OR '%08/08/10%'的部分时,它运行良好,我认为我使用它并不好。 我该怎么办?

2 个答案:

答案 0 :(得分:5)

SELECT ... 
FROM rooms 
WHERE dates LIKE '%09/08/10%' 
  Or dates LIKE '%08/08/10%'

答案 1 :(得分:2)

试试这样:

SELECT * 
FROM rooms 
WHERE 
      dates LIKE '%09/08/10%' 
      OR 
      dates LIKE '%08/08/10%'