|
|
|
| Обнаружил такую проблему, что sql запрос содержащий, например, RLIKE 'ID1.' выводит не только фалы ID1.flv, ID1.html и т.д. как нужно, но и ID10.flv, ID10.mp3 и т.д.
Т.е. точка почему то игнорируется.
Как сделать, чтобы не игнорировалась? | |
|
|
|
|
|
|
|
для: valeraquery
(28.06.2013 в 09:52)
| | Я вам больше скажу... Файл NOT_ID111 тоже будет найден.
В регулярных выражениях точка - это любой символ. Если нужно найти именно точку - ее нужно экранировать бэкслешем, и если нужно чтобы имя с этого 'ID1' начиналось, это тоже нужно указать
... WHERE fld RLIKE '^ID1\.'
| , либо воспользоваться простым LIKE
... WHERE fld LIKE 'ID1.%'
|
| |
|
|
|