在mysql中选择最合适的数据类型

时间:2016-03-28 03:48:02

标签: mysql database

我想为酒店预订系统创建一个数据库。我想存储客户的电话号码。最好的数据类型是什么?我喜欢使用char(10)。但我有疑问关于数据类型的大小,因为tp的长度在不同的国家有所不同。这是最好的选择吗?

1 个答案:

答案 0 :(得分:0)

很多人会输入带有加号前缀(+),IDD(国家代码),区号和电话号码的电话号码。另外,他们可能会在不同的地方添加空格和/或括号。

除非您使用电话号码解析库,例如https://github.com/googlei18n/libphonenumber,否则我建议char(32)