回答編集履歴

5

低評価した方はコメントをお願いしますね。私怨であれば通報します。

2019/05/29 05:01

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
File without changes

4

修正

2019/05/29 05:01

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -1,4 +1,6 @@
1
- 結論:**電話番号を数型で定義していることが間違い**。文字列型で定義すること。
1
+ 結論:**電話番号をの足りないint型で定義していることが間違い**
2
+
3
+ 実務的には文字列型が採用されることが多いです(ハイフンありなし、国際電話の採用有無により)
2
4
 
3
5
 
4
6
 

3

修正

2019/05/29 04:28

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -54,4 +54,4 @@
54
54
 
55
55
 
56
56
 
57
- 郵便番号も同じです(札幌市などは0はじまり)
57
+ 考え方は郵便番号も同じです(札幌市などは0はじまり)

2

修正

2019/05/29 04:24

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -34,11 +34,13 @@
34
34
 
35
35
 
36
36
 
37
- ということで。定義変更してください。
37
+ ということで。
38
38
 
39
- 電話番号を数値型で定義するものではありません
39
+ そのまま保存したいのしたら定義変更してください
40
40
 
41
+ 基本的には、電話番号を数値型で定義することはありません。
41
42
 
43
+ ※仕様、要件によるので今回はそこまで言及しませんが
42
44
 
43
45
 
44
46
 

1

修正

2019/05/29 04:24

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -37,3 +37,19 @@
37
37
  ということで。定義変更してください。
38
38
 
39
39
  電話番号を数値型で定義するものではありません。
40
+
41
+
42
+
43
+
44
+
45
+ 考察記事、同類質問は幾らでもあるので、ご確認ください。
46
+
47
+ - [データベースに登録する時の電話番号の型は数値がいいのか?](https://qiita.com/andrew954/items/85ff409a9c99bb108e95)
48
+
49
+ - [電話番号カラムのデータ型とその扱い[PHP][MYSQL][データ型][int型][integer][桁あふれ][telカラム]](http://sigisi.hatenablog.com/entry/20100829/1283100665)
50
+
51
+ - [teratail:mysqlでテーブルを作成するときは、電話番号はint型が適していますか?](https://teratail.com/questions/103013)
52
+
53
+
54
+
55
+ 郵便番号も同じです(札幌市などは0はじまり)