RegEx mit MySQL

Mischa Sameli, Geschäftsführer & Leiter Entwicklung

Bei einem SQL-Statement für MySQL – MSSQL habe ich nie probiert – kann man Regular Expressions verwenden. Gerade heute haben wir zum Beispiel bemerkt, dass bei einer Passwortliste immer Leerzeichen, verursacht durch einen Import, stehen. Dann ergibt ein Where-Vergleich mit = keinen gültigen Treffer. Was also tun? Die Tabelle bereinigen und zwar alle Datensätze die Leerzeichen aufweisen. Das SQL-Statement mit der RegEx lautet dann wie folgt:

1SELECT * FROM logins
2WHERE password RegExp '[[:space:]]'