2014-04-03 96 views
2

我想找到「MYTABLE」的所有記錄其在該領域「name」使用僅使用下列字符:
的MySQL 正則表達式搜索只記錄其中包含特定字符

Ø-*³`!/-;$€"「- „」\ø,Ø:’.#*+_/? !œ³¥Φ[email protected]=–()<>ąĄćĆęĘłŁńŃóÓśŚż  ŻźŹàáâåéÉêéíıñçãėÊèÈçßœŒæğîïİşúūýōòÒô 
  • 定期從字母A到Z(和A至Z)
  • 數0,1,3,4,5,6,7,8,9
  • 空間和一些 '標籤' 符號

該查詢不起作用:

SELECT name 
FROM mytable 
WHERE name not regexp '[^a-zA-Z0-9Ø-*³`!/-;$€"「- „」\ø,Ø:’.#*+_/? !œ³¥Φ[email protected]=–()<>ąĄćĆęĘłŁńŃóÓśŚż ŻźŹàáâåéÉêéíıñçãėÊèÈçßœŒæğîïİşúūýōòÒô]' 

我知道,這個解決方案是遠遠好:)但我嘗試了不同的方法 - 這一個最接近的結果返回給所需要的。你能給我一些提示嗎?

回答

相關問題