Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/56.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql 保存数字和破折号的变量的最佳数据类型-&引用;_Mysql - Fatal编程技术网

Mysql 保存数字和破折号的变量的最佳数据类型-&引用;

Mysql 保存数字和破折号的变量的最佳数据类型-&引用;,mysql,Mysql,对于包含数字和破折号(-)的变量,最好的MySQL数据类型是什么。例如1233-33214-543-5435643 我是StackOverflow的新手,所以不管是谁否决了我的问题,你能解释一下为什么吗?谢谢,视情况而定 如果它只是用来展示的,而你不必把它拆开,那么最好是用一根绳子 如果您需要将其拆分,请创建您自己的类,然后实现一个\uu toString函数。既然您提到VARCHAR,听起来您想要的是一个,而不是一个。在这种情况下,它听起来可能适合您的固定宽度字符串,如“5432543-883

对于包含数字和破折号(-)的变量,最好的MySQL数据类型是什么。例如1233-33214-543-5435643

我是StackOverflow的新手,所以不管是谁否决了我的问题,你能解释一下为什么吗?谢谢,视情况而定

如果它只是用来展示的,而你不必把它拆开,那么最好是用一根绳子


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

既然您提到
VARCHAR
,听起来您想要的是一个,而不是一个。在这种情况下,它听起来可能适合您的固定宽度字符串,如“5432543-88367-87366-637622”。

这听起来像是一个。你能不能再给我们一点关于你想完成什么的信息?在处理数字时,破折号通常意味着负数。你想处理的就是负数吗?谢谢各位。我要做的是为用户保留一个唯一的号码,这个号码看起来像“5432543-88367-87366-637622”。我认为一个varchar会很好,不是吗?这个问题可能被否决了,因为它以前没有任何意义,而且你没有提供太多细节。但是现在有了MySQL的澄清和示例字符串,这就更有意义了。@JonathonReinhart感谢你对新人的友好:D我认为当有人投票反对时,应该有一个评论选项:)谢谢大家。我要做的是为用户保留一个唯一的号码,这个号码看起来像“5432543-88367-87366-637622”。我想一个瓦查尔会很好,不是吗?对不起。是的,我在寻找MySQL数据类型。非常抱歉。