我有一个表,可以保存一些帐户限制,例如用户。对于大多数行,该值为整数。但是,我还需要支持存储无限(无限)作为值。这似乎很愚蠢,但是是否有一个通用的整数值表示无限(无限)?我想继续将值存储为整数。

最佳答案

  • 使用零
  • 使用-1
  • 使用空

  • 我更喜欢null,除非该字段不可为空,然后我更喜欢零,除非零是一个有效的限制,然后我更喜欢-1,除非-1是一个有效值,在这种情况下,您需要另一个字段(例如,一个位字段) )表示“无限”。

    关于mysql - 用整数数据类型表示数据库中的无限制,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/267521/

    10-13 02:51