[Senna-dev 237] LIMIT n, mでnに0以外がくると何も返さない.

Back to archive index

立松 聖久 tatem****@kagoy*****
2006年 6月 22日 (木) 18:40:49 JST


立松です.

MySQL5.0.22
Senna135
パッチは2ind-patchもあててます.
snippetも入ってます.

良く解らない現象があったので報告します.
以下のようなクエリを投げると何も返さないです.(エラーも)

■LIMIT n, mでnに0以外が入るとダメみたいです.
SELECT
DISTINCT Articles.id ,
Articles.title as title 
FROM Articles
LEFT OUTER JOIN Categories ON (Categories.article_id = Articles.id)
WHERE
MATCH(Articles.text)
AGAINST('イリオモテヤマネコ' IN BOOLEAN MODE)
LIMIT 30, 30
     ^^^^

■以下は大丈夫.(LIMIT 0, mの場合)
SELECT
DISTINCT Articles.id ,
Articles.title as title 
FROM Articles
LEFT OUTER JOIN Categories ON (Categories.article_id = Articles.id)
WHERE
MATCH(Articles.text)
AGAINST('イリオモテヤマネコ' IN BOOLEAN MODE)
LIMIT 0, 30
     ^^^

■全文検索使わなければLIMIT n, mに何がきてもOK
SELECT
DISTINCT Articles.id ,
Articles.title as title 
FROM Articles
LEFT OUTER JOIN Categories ON (Categories.article_id = Articles.id)
WHERE
Articles.text LIKE '%イリオモテヤマネコ%'
LIMIT 30, 30
     ^^^^

以上です.



Senna-dev メーリングリストの案内
Back to archive index