среда, 16 апреля 2014 г.

Заготовки для регулярных выражений

Заготовки для регулярных выражений

Find link

href=[\"']?(.*)[\"']?\s

Find email address

[a-zA-Z1-9\-\._]+@[a-z1-9]+(.[a-z1-9]+){1,}


Find IP Address

# Вариант 1
\b(?:\d{1,3}\.){3}\d{1,3}\b
# Вариант 2
\d?\d?\d\.\d?\d?\d\.\d?\d?\d\.\d?\d?\d

Find phone number

\+?\d+([\(\s\-]?\d+[\)\s\-]?[\d\s\-]+)?



Trimming Whitespace

    // Удаление пробелов и табуляций ^[ \t]+|[ \t]+$
 // Удаление пробелов, табуляций и переносов каретки
 [ \t\r\n]



понедельник, 14 апреля 2014 г.

MySQL Inner Join Update

Обновление связанных таблиц (MySQL Inner Join Update)


UPDATE `tblname`
       INNER JOIN `tblname2`
           ON `tblname2`.`num` = `tblname`.`num`
SET `tblname`.`tag` = `tblname2`.`tag`
WHERE `tblname2`.`blabla` = `tblname`.`blabla` AND
`tblname`.`tag` = ''

или так (используя алиасы):

UPDATE `tblname` a
       INNER JOIN `tblname2` b
           ON a.`num` = b.`num`
SET a.`tag` = b.`tag`
WHERE a.`blabla` = b.`blabla` AND
b.`tag` = ''



Постоянные читатели

Популярные сообщения