gpt4 book ai didi

mysql - 将数字存储为 varchar

转载 作者:IT老高 更新时间:2023-10-29 00:05:18 25 4
gpt4 key购买 nike

可以将数字存储为 varchar 吗?

有什么区别

int 123456789012varchar 123456789012 ?

最佳答案

不,这几乎总是一个坏主意。

  • 将使用更多空间
  • 索引将不会表现良好
  • 你不会做算术
  • 由于类型的原因,数据不能 self 验证
  • 自动模型生成器将为您提供字符串类型而不是数字
  • 像 SUM 这样的聚合将不再有效
  • 输出可能排序不正确
  • 您需要 CAST 才能将其用作数字,从而导致性能下降
  • 等等

关于mysql - 将数字存储为 varchar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3008371/

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