PHP 数据类型接受数字和破折号

which PHP data type accepts numbers and dash

哪种 Phpmyadmin 数据类型同时接受连字符 (-) 和数字。我必须像 50-50-50 那样存储数据。

由于包含破折号 (-),mysql 不会将字符作为 INT。

您最好的选择是使用 TINYTEXT 或更精确的 VARCHAR。

如果您知道您的字符格式始终为 00-00-00,那么您可以使用 VARCHAR(8),这意味着数据库将期望最多 8 个字符但不会更多,节省 space 在数据库上。

如果格式实际上是日期,那么您应该使用 DATE 格式。

您可以在 mysql documentation 中找到更多信息。