朋友们:你们 go 项目中, mysql 数据表里的 int、smallint、mediumint,会映射成 go 里的哪个 int 类型呢? (int、int32、int64)

105 天前
 inSpring
2013 次点击
所在节点    Go 编程语言
4 条回复
flat
105 天前
gorm gen 自动生成
w568w
105 天前
int -> int32
smallint -> int16
mediumint -> int32

任何涉及存储结构的数据,不要用 int ,是不定长的。
realpg
105 天前
int8/uint8 int16/uint16 int32/uint32 int64/uint64 都会用
根据实际不过度使用内存
gitrebase
105 天前
反正别映射为 int8 ,int8 是 byte 的别名,经常遇到坑

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1134975

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX