我想要使用此查詢腳本來搜索一個MySQL數據庫 http://www.ar-php.org/Examples/ArQuery.php在一個大型數據庫中搜索與正則表達式文本
我只是搜索表中的一列..但每行大約有3000個字符在該列長文本..我只加入100行的權利,但它減緩已經..
如果我有一個百萬行這樣的,將這個腳本是不可用的?
我應該採取什麼樣的路線,以便能夠使用這個腳本,並與數以百萬計長文本行..
我的疑問是這樣的:
SELECT * FROM articles
WHERE(REPLACE(文字, '', '')REGEXP「(ك|ك|ك|ك|ك|ك|ك|ك|ك|ك|ك|ك|ك|ك|ك)(ي|ي|ي|ي |ي|ي|ي|ي|ي|ي|ي|ي|ي|ي|ي)(ف|ف|ف|ف|ف|ف|ف|ف|ف|ف|ف|ف|ف| ف|ف)「)
SELECT * FROM articles
WHERE(REPLACE(文字, '', '')REGEXP '地獄(O | O | O | O | O | O)')
你在做什麼? – rekire
該列有哪些字符集和排序規則?使用正確的[在選擇查詢期間],你不需要這個正則表達式。 – Prinzhorn
我的默認是utf8_general_ci –