可能重复:
telephne号码和地址的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数据库,我想在其他地方存储电话号码.
字段类型是INT(10)
当我尝试插入一个以0开头的数字时,如0504042858,它就像504042858一样存储.这只发生在前导零的电话号码上.当数字以任何其他数字开头时,它会被正确存储.
我究竟做错了什么?