我有一个电话号码字段。要成为有效的电话号码,必须只有10位数。如何在我的电话号码字段中查找哪些数字不是10位数然后将其删除? 感谢
答案 0 :(得分:0)
我相信你应该在将电话号码插入数据库之前先验证它。
虽然我相信你可以使用
Delete from Table where (Select statement here);
但在性能和可重用性方面,它不能很好地反映您的整体计划
答案 1 :(得分:0)
假设你在场上没有' - ',
mysql> DELETE FROM Table WHERE PHONE_NUM NOT RLIKE '[0-9]{10}'