MySQL fragt Daten mit einem gültigen Feldwert für die ID-Nummer ab
仅有的幸福
仅有的幸福 2017-05-18 10:48:22
0
2
1128

Einige Werte im Feld „ID-Nummer“ in der Tabelle sind ungültig. Wie kann ich die gültigen Informationen für die ID-Nummer überprüfen? Danke

仅有的幸福
仅有的幸福

Antworte allen(2)
伊谢尔伦

正则表达式:

身份证的正则:\d{6}(18|19|20)\d{2}(0[1-9]|1[120])(0[1-9]|[12]\d|3[01])\d{3}(\d|X)
mysql下的正则:

select * 
from table 
where identity regexp '[[:digit:]]{6}(18|19|20)[[:digit:]]{2}(0[1-9]|1[120])(0[1-9]|[12][[:digit:]]|3[01])[[:digit:]]{3}([[:digit:]]|X)'
小葫芦

select * from 表 where list regexp '^[0-9]{18}$'

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage