gpt4 book ai didi

mysql - 将 "year"列定义为 Integer 类型还是 String 类型更好?

转载 作者:可可西里 更新时间:2023-11-01 07:22:23 27 4
gpt4 key购买 nike

我确实意识到,如果必须对其执行数学计算,那么列最好是整数。

我可能必须对“年”列执行数学计算,但最少。那么将其存储为字符串或整数会更好吗?

谢谢。

最佳答案

将其保存为整数。

虽然在某些应用程序中,您可能会如此频繁地读取和提供此数据,以至于 int->string 转换是一个问题……这将成为一种边缘情况。

另一边

  • 整数在数据存储中提供比字符串更小的选项(例如 TINYINT)
  • 您避免了因数学而产生的转化
  • 当所有跟随您的开发人员查询自然为数字的数据类型并获得字符串时,这会让他们感到困惑/烦恼/沮丧。

关于mysql - 将 "year"列定义为 Integer 类型还是 String 类型更好?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25126557/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com