InterSky
Дата: 03.01.2013 15:34:37
А если решишь с регулярными выражениями, то ты наверно просто забыл что "." в регулярных выражениях это "любой символ", а если ты хочешь точку, то надо её экранировать "
\."
Причём подозреваю что для MySQL надо ещё и сам слеш экранировать, так что выражение скорей всего будет:
WHERE `filename` REGEXP '\\.$'
Users
Дата: 05.01.2013 01:27:49
bochkov,
Ребята, вот почему в mysql все через... Эх, была бы другая база, бесплатная, да на никсах работающая, да у хостеров распостраненная...
А по существу вопроса: уважаемый постановщик задачи! Вы мне скажите - вам один только правый символ проверять на точку?
Ну так нахрена ж вам LIKE? Юзайте RIGHT(mycol, 1) = '.' И все, блин. Лайк операция тяжелая, регэксп не всегда работает - идите по простейшему пути.