как проверить на 10 цифр

0

У меня есть номер телефона. Чтобы быть действительным номером телефона, должно быть всего 10 цифр. Как я могу посмотреть в поле моего номера телефона, номера которого не являются 10 цифрами, а затем удалить их? спасибо

Теги:

2 ответа

0
Лучший ответ

Предполагая, что у вас нет каких-либо "-" в поле,

mysql> DELETE FROM Table WHERE PHONE_NUM NOT RLIKE '[0-9]{10}'
0

Я считаю, что вы должны сначала его проверить, прежде чем вставлять номер телефона в базу данных.

Хотя я считаю, что это возможно, если вы используете

Delete from Table where (Select statement here);

Но он не будет хорошо отражать вашу общую программу с точки зрения производительности и повторного использования.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню