前0消失了吗?

Tre*_*eID 0 php mysql sql phpmyadmin

我如何告诉phpmyadmin,MySQL允许在电话号码前面的前0?(不是零填充)

  • 当我尝试在它前面放一个零(在phpmyadmin中)时,它会自动删除它.
  • 当我提交我的表格编号时,在编号前面指定0,它不会添加它.

有解决方法还是什么?

Bad*_*olf 9

INTmysql中的数据类型只存储一个整数.正如您所期望的任何编程语言中的整数数据类型一样,数据库引擎会删除任何前导零并舍入任何小数点,这使得它不适合存储电话号码.

如果电话号码中的位数始终相同,请改用数据类型CHAR(length),或者如果不使用数据类型VARCHAR(max_length).这些将存储输入的确切值而不是整数值.