[英]How to check that a column values has string or digits values in mysql?
[英]how to check for 10 digits
我有一个电话号码字段。 要成为有效的电话号码,只能输入10位数字。 如何在我的电话号码字段中查找哪些数字不是10位数字,然后将其删除? 谢谢
我相信您应该先验证它,然后再将电话号码插入数据库。
虽然我相信如果您使用
Delete from Table where (Select statement here);
但是就性能和可重用性而言,它不能很好地反映在您的整个程序中
假设您在该字段中没有任何“-”,
mysql> DELETE FROM Table WHERE PHONE_NUM NOT RLIKE '[0-9]{10}'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.