什么是我的变量的最佳MySQL数据类型,其中包含数字和短划线( - )。例子是1233-33214-543-5435643
我是StackOverflow的新手,所以无论谁投票我的问题,你能解释一下原因吗?感谢
答案 0 :(得分:4)
由于您提及VARCHAR
,听起来您想要MySQL datatype,而不是PHP datatype。在这种情况下,听起来CHAR(26)
可能适合您的固定宽度字符串,如“5432543-88367-87366-637622”。
答案 1 :(得分:2)
取决于。
如果它仅用于显示而你不必将其分开,那么字符串将是最好的。
如果您需要将它拆开,请创建自己的类,然后实现__toString
函数。