文字列とVARCHAR。
-
電話番号を実際の番号として保存しようとしないでください。フォーマットが台無しになり、先行する
0
が削除されます sおよびその他の望ましくないもの。 -
必要に応じて、ユーザー入力を数値のみに制限することもできますが、その場合でも、バッキングされた永続データを数字ではなく文字/文字列として保持できます。
-
あらゆる種類の長さの制限、検証、またはマスク(XXX-XXXX-XXなど)を実装する前に、より広い世界とその数の長さとフォーマットの違いに注意してください。
-
電話番号には数字以外の文字を使用できます。代表的な例は
+
00
の代わりとして 国際番号の先頭にあります。
コメントの会話から編集:
- 電話番号が数値と関係があることは、UIの大きな間違いの1つです。それらを住所のように考えて扱う方がはるかに優れています。電話の「番号」よりも、実際の名前や表現に近いものです。