4

什么是我的变量的最佳 MySQL 数据类型,其中包含数字和破折号 (-)。示例为 1233-33214-543-5435643

我是 StackOverflow 的新手,所以无论谁对我的问题投了反对票,你能解释一下原因吗?谢谢

4

2 回答 2

4

既然你提到VARCHAR了,听起来你想要一个MySQL 数据类型,而不是PHP 数据类型。在这种情况下,听起来CHAR(26)可能适合您的固定宽度字符串,例如“5432543-88367-87366-637622”。

于 2012-08-03T03:26:28.367 回答
2

这取决于。

如果它仅用于显示并且您不必将其分开,那么字符串将是最好的。

如果您需要将其拆分,请创建自己的类然后实现一个__toString函数。

于 2012-08-03T01:33:51.330 回答