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

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