Общие > Базы данных
DBI: Своя в-ция в условиях запроса
kosm:
Отцы! Подскажите плиз, реально сформировать запрос к mysql, в условиях которого была бы моя ф-ция на перле?
Может я конечно не с той стороны подхожу.
Вообще задача в следующем:
1.Есть список строк (массив), порядка 2000, которые надо найти в таблице БД.
2.Есть таблица БД порядка 20000 записей, в которой и требуется найти строки(1)
3.Сверка производится с помощью моей ф-ции на перле. На входе две строки, на выходе (1/0)
Что можете посоветовать?
СПАСИБО!
Дмитрий Попов:
select strokid from table where search_text=\'1\' or search_text=\'2\' or search_text=\'3\' .............
В общем все or\'ы генерируешь на перле в цикле.
Это если я правильно твою задачу понял.
Макс:
Дмитрий Попов
тогда уже
.... search_text IN (\'1\',\'2\',\'3\',...);
kosm:
Не ребят, не совсем так меня поняли.
Что-то типа такого:
--
select name from tbl where myfunc(name, $mystr)
Alexandr:
http://www.mysql.com/doc/ru/Adding_functions.html
Навигация
Перейти к полной версии