Регулярные выражения в MySQL

Компьютеры программирование MySQL базы данных регулярные выражения

привет.
делаю такой запрос REPLACE INTO dailyuniqplayers (ip,player_name,player_location) (select ip, playername,playerlocation FROM dailyplayer where `time` BETWEEN STR_TO_DATE('2011-08-22 0:0:00', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('2011-08-22 0:30:00', '%Y-%m-%d %H:%i:%s'))
вроде как бы и хорошо.. но!!
типы данных для ИП не совпадают.
в исходной - строка = 192,168,1,254
а в заполняемой таблице инт. мне надо поместить туда только 254
как можно сделать это?

Примечание:
Хафизов Тимур, это сработал.. но мне кажется что не очень быстро.
Ответы:
REPLACE INTO dailyuniqplayers (ip,player_name,player_location) (select CAST(REVERSE(LEFT(REVERSE(ip), LOCATE('.', REVERSE(ip)) - 1)) as int), playername,playerlocation FROM dailyplayer where `time` BETWEEN STR_TO_DATE('2011-08-22 0:0:00', '%Y-%m-%d %H:%i:%s') AND STR_TO_DATE('2011-08-22 0:30:00', '%Y-%m-%d %H:%i:%s'))


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.