The Go Programming Language
› http://golang.org/
› Go Playground
Go Projects
› Revel Web Framework
inSpring

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

  •  
  •   inSpring · May 28, 2025 · 3005 views
    This topic created in 526 days ago, the information mentioned may be changed or developed.
    4 replies  •  2025-05-28 22:15:55 +08:00
    flat
    flat
    May 28, 2025
    1
    gorm gen 自动生成
    w568w
    w568w
    May 28, 2025
    2
    int -> int32
    smallint -> int16
    mediumint -> int32

    任何涉及存储结构的数据,不要用 int ,是不定长的。
    realpg
    realpg
    May 28, 2025
    3
    int8/uint8 int16/uint16 int32/uint32 int64/uint64 都会用
    根据实际不过度使用内存
    gitrebase
    gitrebase
    May 28, 2025
    4
    反正别映射为 int8 ,int8 是 byte 的别名,经常遇到坑
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2588 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 102ms · UTC 14:27 · PVG 22:27 · LAX 06:27 · JFK 09:27
    ♥ Do have faith in what you're doing.