JokerCatz
golang mysql select * 優化_Go語言中文網 - MdEditor 所以 golang 可以用 reflect 取得 struct 定義的 tag 類似 "json:xxx" 或這邊寫的 "sql:xxx"

目前都還用不到,看來要找機會用才是?不過 ... 其實應該盡量避免使用 reflect 系列才是(單純的效能因素)
JokerCatz
然而 golang 內建的 json paser 大都是這解法 ... 不過老實說以 golang 的結構不這樣做的話,應該又要定義一大票的 meta 才行||| ... 算是折衷的解法唄 Orz"
JokerCatz
...... 目前正在把 SELECT * 丟到 map[string]string{} 內 ... 還在想是否要把數值分離之類的 ... 感覺我還要再上一個 type switch 才會好點才是
JokerCatz
hmm ... 好唄,golang sql 的 column raw data 丟出來都是 []byte ...... 看來我自己轉好了(默) ... 這樣就變成 map[string][]byte{}
l• ܫ•) Davyキュルッ
golang 很多都是用這些 tag 去 generate code 然後才編譯啦
(當然也有例外
Ronmi
狗一下 golang fast json 看看啊wwww

還有 sql boiler 也可以看一下
JokerCatz
Ronmi : fast json 看來不錯,sql boiler ... 目前都不用 ORM ... 哈哈(沒,單純我們 dynamic 的 table / column 太多了|||,類似幣別和交易對的乘開)
載入新的回覆