2013-08-26 2 views
0

Я использовалRegEx с MySql Обновление

SELECT * 
    FROM TABLE 
WHERE BINARY Field REGEXP '[a-z][A-Z]+[a-z]' 

для того, чтобы найти тип содержимого wordWord.

Мне интересно, могу ли я использовать это при обновлении/замене. Не уверен точно, как бы я построил это, хотя желаемый результат курса - wordWord - word Word.

ответ

2

Nope, mysql's REGEXP оператор возвращает boolean.

Таким образом, вы можете проверить, соответствует ли какая-либо строка некоторому выражению, и все.

+0

Интересно, я натолкнулся на это: http://stackoverflow.com/questions/8280511/how-to-combine-regex-update-in-mysql-to-add-a-space-to-firstnamelastname?rq= 1, который, казалось бы, делает именно то, что я хочу, в очень грубой силе-иш-виде. –

+0

@Mark H: вам даже не нужно регулярное выражение, тогда 'LIKE '% C%'' и т. Д. – zerkms

Смежные вопросы