【问题标题】:Allow number to start with ZERO when stored in mysql text field存储在 mysql 文本字段中时允许数字以零开头
【发布时间】:2016-04-28 07:35:58
【问题描述】:

我需要存储以 0 开头的电话号码,但是每当我尝试将其存储在 MySql 表中时,都会删除起始零,因为实际上没有数字以零开头 我该如何解决这个问题,请问我需要将字段类型从整数更改为另一种类型

【问题讨论】:

  • 我不需要显示号码。我需要存储从零开始的数字。还有其他建议吗?
  • 电话号码是字符串。所以使用字符串数据类型。

标签: mysql


【解决方案1】:

尝试将数据类型更改为unsigned-zerofill。参考manual。

或者你也可以使用LPAD函数

SELECT LPAD( yourNumber, lengthOfYourNumber, '0') 

【讨论】:

    猜你喜欢
    • 2011-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2015-06-09
    相关资源
    最近更新 更多