SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 10.07.2014 14:13:03

shlang
Участник
Зарегистрирован: 10.07.2014
Сообщений: 2

CDbException Syntax error or access violation: 1064 LIMIT 20 OPTION max_matches=500000, ranker=none

Помогите, пож.

ответ:
CDbCommand не удалось исполнить SQL-запрос: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION max_matches=500000, ranker=none' at line 3. The SQL statement executed was: SELECT `image_name`, MIN(min_display_price_fixture) AS min_price
FROM `imageIndex`
GROUP BY `display_id` LIMIT 20 OPTION max_matches=500000, ranker=none

вопрос (yii):
$conn = Yii::app()->sphinx;
$comm = $conn->createCommand()
            ->select($cols)
            ->group("display_id")
            ->from("imageIndex")
            ->limit($limit);
$comm->queryAll();

это ограничение моего "мускуля"?
или просто тупо написанный "в свою силу" запрос?

Буду признателен за не очень сильные тумаки....

Неактивен

 

#2 10.07.2014 23:33:51

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: CDbException Syntax error or access violation: 1064 LIMIT 20 OPTION max_matches=500000, ranker=none

нет такого ключевого слова OPTION. Наверное, Вы имели в виду WHERE

SELECT `image_name`, MIN(min_display_price_fixture) AS min_price
FROM `imageIndex` WHERE max_matches=500000, ranker=none
GROUP BY `display_id` LIMIT 20
 

Неактивен

 

#3 11.07.2014 03:53:26

shlang
Участник
Зарегистрирован: 10.07.2014
Сообщений: 2

Re: CDbException Syntax error or access violation: 1064 LIMIT 20 OPTION max_matches=500000, ranker=none

Спасибо. Буду копать. Там еще сфинкс прикручен... Может оттуда ноги ростут.

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson