相关疑难解决方法(0)

MySQL - 如何存储电话号码?

可能重复:
telephne号码和地址的mysql数据类型

有关在电子邮件中存储电话号码的最佳做法的建议吗?考虑一下美国电话号码:

  • 555 555 1212
  • 555-555-1212
  • (555)555 1212
  • 5555551212
  • 1-555-555-1212
  • 1(555)555-1212
  • 等等 ...

我应该删除格式并仅存储数字吗?我应该只使用一个字段 - 或将它们分成:国家代码,区号,电话号码等?建议?

mysql string int formatting database-design

77
推荐指数
5
解决办法
9万
查看次数

mysql数据类型,用于电话号码和地址

我想在表格中输入电话号码,包括国家代码,分机号码

create table if not exists employee(    `   
      country_code_tel   int(11),
      tel_number         int(10),
      extension          int(10),
      mobile             bigint(20)
);
Run Code Online (Sandbox Code Playgroud)

如果tel_number大于15位,我可以使用哪种数据类型,我最好使用Bigint(20)

create table address(
      address           varchar(255),  
      city              varchar(255),
      country           varchar(255),
      post_code         int(11)
);
Run Code Online (Sandbox Code Playgroud)

例如,如果我有加拿大的国家代码,我可以使用+2或002.哪种处理更好?

谢谢你的建议.

mysql types phone-number street-address

48
推荐指数
6
解决办法
16万
查看次数

MySQL 5.1.41前导零被删除

我有一个MySQL数据库,我想在其他地方存储电话号码.

字段类型是INT(10)

当我尝试插入一个以0开头的数字时,如0504042858,它就像504042858一样存储.这只发生在前导零的电话号码上.当数字以任何其他数字开头时,它会被正确存储.

我究竟做错了什么?

mysql

4
推荐指数
1
解决办法
4888
查看次数