У меня есть номер телефона. Чтобы быть действительным номером телефона, должно быть всего 10 цифр. Как я могу посмотреть в поле моего номера телефона, номера которого не являются 10 цифрами, а затем удалить их? спасибо
Предполагая, что у вас нет каких-либо "-" в поле,
mysql> DELETE FROM Table WHERE PHONE_NUM NOT RLIKE '[0-9]{10}'
Я считаю, что вы должны сначала его проверить, прежде чем вставлять номер телефона в базу данных.
Хотя я считаю, что это возможно, если вы используете
Delete from Table where (Select statement here);
Но он не будет хорошо отражать вашу общую программу с точки зрения производительности и повторного использования.