sql >> Databasteknik >  >> RDS >> Mysql

MySQL REGEXP Inga blanksteg Inga siffror

Tja, ditt uttryck fungerar inte eftersom:33 är båda siffror och du letar efter alla icke decimala tecken utan blanksteg. så den inkluderar inte den raden i resultatet.

Försök:

SELECT * FROM table_name WHERE colA NOT REGEXP '[0-9[:space:]]' AND colB NOT REGEXP '[0-9[:space:]]'

ETA:Ja glömde att \whatever inte fungerar



  1. PHP PDO förberedda uttalanden

  2. Vad ska man ersätta mysql_result med för MySQLi

  3. Hur man aktiverar loggning för SQL-satser när man använder JDBC

  4. SELECT / GROUP BY - tidssegment (10 sekunder, 30 sekunder, etc)