sql >> Database >  >> RDS >> Mysql

Hoofdlettergevoelig RLIKE

De MySQL REGEXP/RLIKE is hier slecht voor - je moet de gegevens as BINARY casten voor hoofdlettergevoelig zoeken:

SELECT * 
  FROM datatbl 
 WHERE CAST(strfield  AS BINARY) rlike '[a-z]*';

U vindt dit in de opmerkingen voor de REGEXP/RLIKE-documentatie .



  1. Verplaats MySQL-database naar een nieuwe server

  2. MySQL AWS-prestaties 2x verbeteren via Amazon RDS tegen dezelfde kosten

  3. Hoe beperk ik het aantal rijen per veldwaarde in SQL?

  4. Geen geldige maand op een INSERT-statement