Я не могу продублировать вашу ошибку. Вот шаги, которые я предпринял
Новый стол
CREATE TABLE `cars` (
`ID` int(10) unsigned NOT NULL auto_increment,
`color` varchar(45) NOT NULL,
`name` varchar(45) NOT NULL,
`enabled` varchar(45) NOT NULL,
PRIMARY KEY (`ID`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
Затем добавленные значения
INSERT INTO `cars` (`ID`, `color`, `name`, `enabled`) VALUES
(1,'red','red car','yes')
, (2,'blue','blue car','yes')
, (3,'brown','brown car','yes');
Затем тестирование запросов
mysql> SELECT * FROM `cars`
-> WHERE (color LIKE '%red%' OR name LIKE '%red%')
-> AND enabled = 'yes'
-> ORDER BY `ID`;
+----+-------+---------+---------+
| ID | color | name | enabled |
+----+-------+---------+---------+
| 1 | red | red car | yes |
+----+-------+---------+---------+
1 row in set (0.00 sec)
mysql> SELECT * FROM `cars`
-> WHERE (color LIKE '%red car%' OR name LIKE '%red car%')
-> AND enabled = 'yes'
-> ORDER BY `ID`;
+----+-------+---------+---------+
| ID | color | name | enabled |
+----+-------+---------+---------+
| 1 | red | red car | yes |
+----+-------+---------+---------+
1 row in set (0.00 sec)
Может быть, искать в другом месте вашу ошибку