Überprüfen Sie, ob eine Zeichenfolge Zahlen enthält
Wie kann ich überprüfen, ob ein string in einer MySQL-Feld enthält eine Zahl, dann löschen Sie Sie?
Beispiel-Tabelle:
tbl_tags
-------------
| id | tag |
-------------
| 1 | hello |
| 2 | hello2 |
| 3 | 2hello |
| 4 | hel3lo |
-------------
Die einzige Möglichkeit, die mir einfällt, ist zu tun, jede Zahl einzeln und verwenden Sie LIKE '%1%' ODER LIKE '%2%' etc. Aber es muss doch einen einfacheren Weg?
InformationsquelleAutor der Frage pjanaway | 2010-07-17
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check-out die MySQL-Regex-Methoden. Etwas wie das folgende sollte funktionieren.
InformationsquelleAutor der Antwort Jason McCreary
dies ist die Antwort, wenn man nach Zeichenketten suchen, die nur mit Ziffern
InformationsquelleAutor der Antwort user3200518