mysql - 如何在MySQL中存储单位数量和类型?

标签 mysql sql

我不太确定如何阐明这个问题。因此,如果已经回答了这个问题,请指出正确的方向。

基本上我想存储单位类型,以便稍后根据用户选择进行一些比较。例如,用户可以选择“日”、“周”、“月”、“年”作为单位类型。然后他们需要选择一个与该单位类型关联的数字。有了这个数字和单位类型将允许我的程序根据用户选择进行一些计算。

另一个例子是选择其他单位类型,如公制和英制,即毫米、厘米、米、公里或英寸、英尺、英里等...

我是否只是将它们存储为 varchar,然后在我的程序中进行字符串比较?

最佳答案

Varchar 始终是最后的选择。尝试为它创建一个编号系统,就像使用 id 一样。因此,您可以有另一个关系表,其中包含与编号系统匹配的文本值,如“日”、“月”等。

关于mysql - 如何在MySQL中存储单位数量和类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12015342/

相关文章:

MySQL select char(0x542d01 using ?) 微笑问题

mysql - 在mysql中计算登录时间间隔

mysql - 我如何在 MySQL 中舍入到最近的 60 秒间隔

php - CodeIgniter 显示最后一个 ID

php - 如何使 <option selected ="selected"> 由 MySQL 和 PHP 设置?

mysql - 如果某个时间段之前和之后存在值,则创建日期列表

mysql - 如何使用like运算符编写mysql存储过程

sql - 如何对三个表使用 MAX 函数?

mysql - 如何在 SQL 中转换/修复此 WITH 语句?

sql - 在 Access DB 中将字段拆分为多条记录