最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

聊聊go xorm生成mysql的結(jié)構(gòu)體問(wèn)題

 更新時(shí)間:2022年03月16日 15:35:55   作者:浮.塵  
這篇文章主要介紹了go xorm生成mysql的結(jié)構(gòu)體問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

網(wǎng)上很多資源都說(shuō)是xorm reverse mysql "root:123456@tcp(127.0.0.1:3306)/users?charset=utf8" ./

執(zhí)行后報(bào)錯(cuò):2022/03/16 15:00:53 [Error] reverse.go:196 Unknown colType INT UNSIGNED

實(shí)際上原有的xorm 已經(jīng)不能用了,現(xiàn)在要這么用:

go get xorm.io/reverse

然后進(jìn)入到GOPATH下面的bin目錄

vi custom.yml,用來(lái)配置連接數(shù)據(jù)庫(kù)的信息:

kind: reverse
name: users
source:
  database: mysql
  conn_str: 'root:123456@tcp(127.0.0.1:3306)/users?parseTime=true'
targets:
- type: codes
  language: golang
  output_dir: ./testoutput

執(zhí)行:./reverse -f custom.yml

然后進(jìn)入testoutput/ 目錄下,就生成好了models.go文件:

package models

type UserInfo struct {
        Id         uint   `xorm:"not null pk autoincr comment('主鍵ID') UNSIGNED INT"`
        Name       string `xorm:"not null default '' comment('姓名') VARCHAR(50)"`
        Avatar     string `xorm:"not null default '' comment('頭像') VARCHAR(255)"`
        Birthday   string `xorm:"not null default '' comment('出生日期') VARCHAR(50)"`
        Sex        int    `xorm:"not null default 0 comment('性別:0未知,1男,2女') TINYINT(1)"`
        City       string `xorm:"not null default '' comment('所在城市') VARCHAR(50)"`
        Introduce  string `xorm:"comment('自我介紹') TEXT"`
        Status     int    `xorm:"not null default 0 comment('狀態(tài):0正常,1禁用') TINYINT(1)"`
        CreateTime uint   `xorm:"not null default 0 comment('創(chuàng)建時(shí)間') UNSIGNED INT"`
        UpdateTime uint   `xorm:"not null default 0 comment('最后修改時(shí)間') UNSIGNED INT"`
        DeleteTime uint   `xorm:"not null default 0 comment('刪除時(shí)間') UNSIGNED INT"`
}

到此這篇關(guān)于go xorm生成mysql的結(jié)構(gòu)體的文章就介紹到這了,更多相關(guān)go xorm結(jié)構(gòu)體內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Go語(yǔ)言實(shí)戰(zhàn)之詳細(xì)掌握正則表達(dá)式的應(yīng)用與技巧

    Go語(yǔ)言實(shí)戰(zhàn)之詳細(xì)掌握正則表達(dá)式的應(yīng)用與技巧

    正則表達(dá)式是一種從左到右與主題字符串匹配的模式,正則表達(dá)式用于替換字符串中的文本,驗(yàn)證表單,基于模式匹配從字符串中提取子字符串等等,這篇文章主要給大家介紹了關(guān)于Go語(yǔ)言實(shí)戰(zhàn)之詳細(xì)掌握正則表達(dá)式的應(yīng)用與技巧,需要的朋友可以參考下
    2023-12-12
  • 詳解Golang中select的使用與源碼分析

    詳解Golang中select的使用與源碼分析

    select?是?Go?提供的?IO?多路復(fù)用機(jī)制,可以用多個(gè)?case?同時(shí)監(jiān)聽(tīng)多個(gè)?channl?的讀寫狀態(tài)。本文將從源碼角度帶大家了解一下select的使用,需要的可以參考一下
    2022-12-12
  • Golang中常見(jiàn)的三種并發(fā)控制方式使用小結(jié)

    Golang中常見(jiàn)的三種并發(fā)控制方式使用小結(jié)

    這篇文章主要為大家詳細(xì)介紹了如何對(duì)goroutine并發(fā)行為的控制,在Go中最常見(jiàn)的有三種方式:sync.WaitGroup、channel和Context,下面我們就來(lái)看看他們的具體使用吧
    2024-01-01
  • 一文搞懂Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)strconv

    一文搞懂Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)strconv

    strconv包實(shí)現(xiàn)了基本數(shù)據(jù)類型和其字符串表示的相互轉(zhuǎn)換,本文主要介紹Go語(yǔ)言標(biāo)準(zhǔn)庫(kù)strconv,想要學(xué)習(xí)strconv標(biāo)準(zhǔn)庫(kù)的可以了解一下
    2023-04-04
  • 在goland中配置gofmt的操作

    在goland中配置gofmt的操作

    這篇文章主要介紹了在goland中配置gofmt的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-12-12
  • Go項(xiàng)目的目錄結(jié)構(gòu)詳解

    Go項(xiàng)目的目錄結(jié)構(gòu)詳解

    這篇文章主要介紹了Go項(xiàng)目的目錄結(jié)構(gòu),對(duì)基礎(chǔ)目錄做了講解,對(duì)項(xiàng)目開(kāi)發(fā)中的其它目錄也一并做了介紹,需要的朋友可以參考下
    2014-10-10
  • golang結(jié)構(gòu)化日志log/slog包之LogValuer的用法簡(jiǎn)介

    golang結(jié)構(gòu)化日志log/slog包之LogValuer的用法簡(jiǎn)介

    這篇文章主要為大家詳細(xì)介紹了golang結(jié)構(gòu)化日志log/slog包中 LogValuer 和日志記錄函數(shù)的正確包裝方法,感興趣的小伙伴可以跟隨小編一起了解一下
    2023-10-10
  • GO中使用谷歌GEMINI模型任務(wù)代碼實(shí)例

    GO中使用谷歌GEMINI模型任務(wù)代碼實(shí)例

    這篇文章主要為大家介紹了GO中使用谷歌GEMINI模型任務(wù)代碼實(shí)例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • Go語(yǔ)言中iota的具體使用

    Go語(yǔ)言中iota的具體使用

    Go語(yǔ)言中,iota是一個(gè)用于生成一系列相關(guān)常量值的常量生成器,常應(yīng)用于枚舉、位操作等場(chǎng)景,廣泛用于定義HTTP狀態(tài)碼、權(quán)限控制等,本文就來(lái)介紹一下iota的具體使用,感興趣的可以了解一下
    2024-11-11
  • 一文解析 Golang sync.Once 用法及原理

    一文解析 Golang sync.Once 用法及原理

    這篇文章主要介紹了一文解析 Golang sync.Once 用法及原理,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08

最新評(píng)論

丰镇市| 剑阁县| 乌什县| 宁波市| 吉木乃县| 临清市| 祥云县| 沅陵县| 武山县| 大同县| 万载县| 开化县| 谢通门县| 石渠县| 凌海市| 镇雄县| 宜昌市| 嘉定区| 赫章县| 沽源县| 宝山区| 黄石市| 玛纳斯县| 黑水县| 河东区| 宣城市| 石屏县| 林芝县| 庄浪县| 商都县| 隆化县| 内江市| 贵溪市| 丹江口市| 赤峰市| 讷河市| 民和| 克拉玛依市| 宾阳县| 东明县| 承德县|