2011-01-17 9 views
0

私は電話番号フィールドを持っています。有効な電話番号になるには、10桁しかない必要があります。私の電話番号フィールドで数字が10桁でないのを見て、それらを削除するにはどうすればいいですか? ありがとう10桁の確認方法

答えて

0

の面で、全体的なプログラムにも反映させるつもりはありません - フィールド内では、

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

私はあなたが電話番号をデータベースに挿入する前にまずそれを検証するべきだと考えます。

は、私はあなたが

Delete from Table where (Select statement here); 

を使用している場合、それは可能であると考えているが、しかし、それはあなたが「いずれかを持っていけないと仮定すると、パフォーマンスと再利用