2014-01-08 3 views
0

Я посмотрел весь Stack-Overflow и Google для простого Regex для MySQL, которая удовлетворяет следующие требования:MySQL Regex для не английских символов

  • находит все строки с не английскими символами (ö, и т.д.)
  • матч любую часть колонны не только первые или последние
  • Разрешенные символы ничего, кроме внешних символов (приемлемо: _, AZ, 0-9, # " '() - @)

Любые предложения Ионы?

+0

Будет ли эта помощь? [найти столбцы с символами, отличными от ASCII] (http://stackoverflow.com/a/1252544/3110638) –

ответ

0

Попробуйте

SELECT * FROM tableName WHERE NOT columnToCheck REGEXP '[A-Za-z0-9]'; 
+0

'REGEXP' не является многобайтовой безопасностью: http://dev.mysql.com/doc/refman/5.7/en /regexp.html#operator_regexp – userlond

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